From a441e635bd5ae47a6f5b835becf3a40aaaab899d Mon Sep 17 00:00:00 2001 From: Dan Finlay Date: Mon, 18 Apr 2016 16:39:35 -0700 Subject: 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. --- app/scripts/background.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'app/scripts/background.js') 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) } -- cgit v1.2.3 From dc043b7f9bc717caddbc81e7f0bfcef86c44d751 Mon Sep 17 00:00:00 2001 From: Dan Finlay Date: Mon, 18 Apr 2016 17:19:20 -0700 Subject: Fix method of emitting unconfirmedTxs to UI --- app/scripts/background.js | 1 - 1 file changed, 1 deletion(-) (limited to 'app/scripts/background.js') diff --git a/app/scripts/background.js b/app/scripts/background.js index bdf87b1a5..1519f63db 100644 --- a/app/scripts/background.js +++ b/app/scripts/background.js @@ -117,7 +117,6 @@ function storeSetFromObj(store, obj){ Object.keys(obj).forEach(function(key){ store.set(key, obj[key]) }) - store.set('unconfTxs', configManager.unconfirmedTxs()) } -- cgit v1.2.3