minor fixups in cash_in_txs
This commit is contained in:
parent
ed298283c7
commit
29f85a77d7
1 changed files with 27 additions and 28 deletions
|
|
@ -83,6 +83,7 @@ function ensureRatchet (oldField, newField, fieldKey) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (_.isNil(newField)) return false
|
||||||
if (oldField.isBigNumber && newField.isBigNumber) return BN(oldField).eq(newField)
|
if (oldField.isBigNumber && newField.isBigNumber) return BN(oldField).eq(newField)
|
||||||
if (oldField.toString() === newField.toString()) return true
|
if (oldField.toString() === newField.toString()) return true
|
||||||
|
|
||||||
|
|
@ -231,7 +232,8 @@ function isClearToSend (oldTx, newTx) {
|
||||||
function postProcess (r, pi) {
|
function postProcess (r, pi) {
|
||||||
registerTrades(pi, r.newBills)
|
registerTrades(pi, r.newBills)
|
||||||
|
|
||||||
if (isClearToSend(r.dbTx, r.tx)) {
|
if (!isClearToSend(r.dbTx, r.tx)) return Promise.resolve({})
|
||||||
|
|
||||||
return pi.sendCoins(r.tx)
|
return pi.sendCoins(r.tx)
|
||||||
.then(txHash => ({
|
.then(txHash => ({
|
||||||
txHash,
|
txHash,
|
||||||
|
|
@ -257,9 +259,6 @@ function postProcess (r, pi) {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.then(sendRec => logAction(sendRec, r.tx))
|
.then(sendRec => logAction(sendRec, r.tx))
|
||||||
}
|
|
||||||
|
|
||||||
return Promise.resolve({})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function preProcess (dbTx, machineTx, pi) {
|
function preProcess (dbTx, machineTx, pi) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue