aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/background.js
diff options
context:
space:
mode:
authorDan Finlay <dan@danfinlay.com>2017-01-03 09:32:51 +0800
committerDan Finlay <dan@danfinlay.com>2017-01-03 09:32:51 +0800
commit2dbbc0dce71d5d58141eb7b9440efaeddeea03c9 (patch)
tree8c651b8778a7114a780b56d90c705527295b1d07 /app/scripts/background.js
parent5e8a344f973fabb331db9b491247396117aa67b1 (diff)
parentfc9c03d4d17ba558e9888119193036a87256c94d (diff)
downloadtangerine-wallet-browser-2dbbc0dce71d5d58141eb7b9440efaeddeea03c9.tar
tangerine-wallet-browser-2dbbc0dce71d5d58141eb7b9440efaeddeea03c9.tar.gz
tangerine-wallet-browser-2dbbc0dce71d5d58141eb7b9440efaeddeea03c9.tar.bz2
tangerine-wallet-browser-2dbbc0dce71d5d58141eb7b9440efaeddeea03c9.tar.lz
tangerine-wallet-browser-2dbbc0dce71d5d58141eb7b9440efaeddeea03c9.tar.xz
tangerine-wallet-browser-2dbbc0dce71d5d58141eb7b9440efaeddeea03c9.tar.zst
tangerine-wallet-browser-2dbbc0dce71d5d58141eb7b9440efaeddeea03c9.zip
Merge remote-tracking branch 'origin/kumavis-readme-gource' into RevertTxManager
Diffstat (limited to 'app/scripts/background.js')
-rw-r--r--app/scripts/background.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/app/scripts/background.js b/app/scripts/background.js
index 7cb25d8bf..ca2efc114 100644
--- a/app/scripts/background.js
+++ b/app/scripts/background.js
@@ -17,13 +17,13 @@ const controller = new MetamaskController({
// User confirmation callbacks:
showUnconfirmedMessage: triggerUi,
unlockAccountMessage: triggerUi,
- showUnconfirmedTx: triggerUi,
+ showUnapprovedTx: triggerUi,
// Persistence Methods:
setData,
loadData,
})
const keyringController = controller.keyringController
-
+const txManager = controller.txManager
function triggerUi () {
if (!popupIsOpen) notification.show()
}
@@ -97,15 +97,14 @@ function setupControllerConnection (stream) {
// plugin badge text
//
-keyringController.on('update', updateBadge)
+txManager.on('updateBadge', updateBadge)
function updateBadge () {
var label = ''
- var unconfTxs = controller.configManager.unconfirmedTxs()
- var unconfTxLen = Object.keys(unconfTxs).length
+ var unapprovedTxCount = controller.txManager.unapprovedTxCount
var unconfMsgs = messageManager.unconfirmedMsgs()
var unconfMsgLen = Object.keys(unconfMsgs).length
- var count = unconfTxLen + unconfMsgLen
+ var count = unapprovedTxCount + unconfMsgLen
if (count) {
label = String(count)
}
@@ -113,6 +112,8 @@ function updateBadge () {
extension.browserAction.setBadgeBackgroundColor({ color: '#506F8B' })
}
+// data :: setters/getters
+
function loadData () {
var oldData = getOldStyleData()
var newData