no more partial transactions

This commit is contained in:
Josh Harvey 2015-05-31 11:25:42 -04:00
parent dfe35b81cb
commit bf91825495

View file

@ -294,29 +294,13 @@ exports.trade = function trade(session, rawTrade, cb) {
tradesQueue.push({
currency: rawTrade.currency,
satoshis: rawTrade.satoshis
});
})
}
if (!rawTrade.toAddress) {
var newRawTrade = _.cloneDeep(rawTrade);
newRawTrade.toAddress = 'remit';
return db.recordBill(session, newRawTrade, cb);
if (!rawTrade.toAddress) rawTrade.toAddress = 'remit'
return db.recordBill(session, rawTrade, cb)
}
var tx = {
txId: rawTrade.txId,
fiat: 0,
satoshis: 0,
toAddress: rawTrade.toAddress,
currencyCode: rawTrade.currency
};
async.parallel([
async.apply(db.addOutgoingPending, session, tx.currencyCode, tx.toAddress),
async.apply(db.recordBill, session, rawTrade)
], cb);
};
exports.sendBitcoins = function sendBitcoins(session, rawTx, cb) {
executeTx(session, rawTx, 'machine', cb);
};