From bdd24bada9ca2407a960e1c9a2d4d305c6552244 Mon Sep 17 00:00:00 2001 From: wltsmrz Date: Mon, 17 Mar 2014 13:33:06 -0700 Subject: [PATCH] Use binary account_tx on remote reconnect --- src/js/ripple/transactionmanager.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/js/ripple/transactionmanager.js b/src/js/ripple/transactionmanager.js index 63756a0d..b6bdd966 100644 --- a/src/js/ripple/transactionmanager.js +++ b/src/js/ripple/transactionmanager.js @@ -103,6 +103,7 @@ function TransactionManager(account) { account: self._accountID, ledger_index_min: -1, ledger_index_max: -1, + binary: true, limit: 100, filter: 'outbound' } @@ -316,6 +317,8 @@ TransactionManager.prototype._request = function(tx) { tx.emit('presubmit'); + if (tx.finalized) return; + tx.submitIndex = this._remote._ledger_current_index; if (!tx._setLastLedger) { @@ -485,8 +488,11 @@ TransactionManager.prototype._request = function(tx) { }; function submitTransaction() { + if (tx.finalized) return; + submitRequest.timeout(self._submissionTimeout, requestTimeout); submitRequest.request(); + tx.attempts++; tx.emit('postsubmit'); };