From 18e871bbdd735a5ee80029cadb324a6b3d832c3c Mon Sep 17 00:00:00 2001 From: pbca26 Date: Wed, 10 May 2017 17:03:58 +0300 Subject: [PATCH] cacheFormat util update --- react/src/util/cacheFormat.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/react/src/util/cacheFormat.js b/react/src/util/cacheFormat.js index aa511f1..0ea9bfb 100644 --- a/react/src/util/cacheFormat.js +++ b/react/src/util/cacheFormat.js @@ -11,7 +11,7 @@ export function edexGetTxIDList(getTxData) { } export function edexRemoveTXID(_obj, txidArray) { - let txidToStr = ':' + txidArray.join(':'); + let txidToStr = ':' + txidArray.join(':') + ':'; console.log(txidToStr); @@ -26,9 +26,21 @@ export function edexRemoveTXID(_obj, txidArray) { _obj.basilisk[key][coinAddr].refresh.data && _obj.basilisk[key][coinAddr].refresh.data.length > 0) { for (let i = 0; i < _obj.basilisk[key][coinAddr].refresh.data.length; i++) { - if (txidToStr.indexOf(_obj.basilisk[key][coinAddr].refresh.data[i].txid) > -1) { + if (txidToStr.indexOf(_obj.basilisk[key][coinAddr].refresh.data[i].txid.toString()) > -1) { console.log('cacheformat remove node', _obj.basilisk[key][coinAddr].refresh.data[i].txid); _obj.basilisk[key][coinAddr].refresh.data.splice(i, 1); + _obj.basilisk[key][coinAddr].refresh.timestamp = Date.now(); + } + } + } + if (_obj.basilisk[key][coinAddr].listunspent && + _obj.basilisk[key][coinAddr].listunspent.data && + _obj.basilisk[key][coinAddr].listunspent.data.length > 0) { + for (let i = 0; i < _obj.basilisk[key][coinAddr].listunspent.data.length; i++) { + if (txidToStr.indexOf(_obj.basilisk[key][coinAddr].listunspent.data[i].txid.toString()) > -1) { + console.log('cacheformat remove node', _obj.basilisk[key][coinAddr].listunspent.data[i].txid); + _obj.basilisk[key][coinAddr].listunspent.data.splice(i, 1); + _obj.basilisk[key][coinAddr].listunspent.timestamp = Date.now(); } } }