aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/background.js
diff options
context:
space:
mode:
authorDan Finlay <dan@danfinlay.com>2016-04-19 07:39:35 +0800
committerDan Finlay <dan@danfinlay.com>2016-04-19 07:39:35 +0800
commita441e635bd5ae47a6f5b835becf3a40aaaab899d (patch)
treefeb3bb443c0dca53c89e741363adfe7f684aac25 /app/scripts/background.js
parent65d73d7bb4b091021988b6115d518cf3914952ed (diff)
downloadtangerine-wallet-browser-a441e635bd5ae47a6f5b835becf3a40aaaab899d.tar
tangerine-wallet-browser-a441e635bd5ae47a6f5b835becf3a40aaaab899d.tar.gz
tangerine-wallet-browser-a441e635bd5ae47a6f5b835becf3a40aaaab899d.tar.bz2
tangerine-wallet-browser-a441e635bd5ae47a6f5b835becf3a40aaaab899d.tar.lz
tangerine-wallet-browser-a441e635bd5ae47a6f5b835becf3a40aaaab899d.tar.xz
tangerine-wallet-browser-a441e635bd5ae47a6f5b835becf3a40aaaab899d.tar.zst
tangerine-wallet-browser-a441e635bd5ae47a6f5b835becf3a40aaaab899d.zip
Persist transactions to config-manager
Transactions are now stored, and are never deleted, they only have their status updated. We can add deleting later if we'd like. I've hacked on emitting the new unconfirmedTx key to the UI in the format it received before, I want Aaron's opinion on where I should actually do that.
Diffstat (limited to 'app/scripts/background.js')
-rw-r--r--app/scripts/background.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/scripts/background.js b/app/scripts/background.js
index db4927083..bdf87b1a5 100644
--- a/app/scripts/background.js
+++ b/app/scripts/background.js
@@ -117,6 +117,7 @@ function storeSetFromObj(store, obj){
Object.keys(obj).forEach(function(key){
store.set(key, obj[key])
})
+ store.set('unconfTxs', configManager.unconfirmedTxs())
}
@@ -191,7 +192,8 @@ idStore.on('update', updateBadge)
function updateBadge(state){
var label = ''
- var count = Object.keys(state.unconfTxs).length
+ var unconfTxs = configManager.unconfirmedTxs()
+ var count = Object.keys(unconfTxs).length
if (count) {
label = String(count)
}