diff options
author | kumavis <aaron@kumavis.me> | 2016-06-29 03:36:53 +0800 |
---|---|---|
committer | kumavis <aaron@kumavis.me> | 2016-06-29 03:36:53 +0800 |
commit | c82d7585b824f7617d3765036b2d9d82b49c3493 (patch) | |
tree | a9c03144064e366f8629badca36009e79f6aa46b /app/scripts/background.js | |
parent | 621e28f6a2f69739c8963d5f8a1f8acc7002cb28 (diff) | |
download | tangerine-wallet-browser-c82d7585b824f7617d3765036b2d9d82b49c3493.tar.gz tangerine-wallet-browser-c82d7585b824f7617d3765036b2d9d82b49c3493.tar.zst tangerine-wallet-browser-c82d7585b824f7617d3765036b2d9d82b49c3493.zip |
background - prepare state for notifcations
Diffstat (limited to 'app/scripts/background.js')
-rw-r--r-- | app/scripts/background.js | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/app/scripts/background.js b/app/scripts/background.js index 97e3269ba..7ffbe5c41 100644 --- a/app/scripts/background.js +++ b/app/scripts/background.js @@ -30,21 +30,37 @@ function unlockAccountMessage () { } function showUnconfirmedMessage (msgParams, msgId) { + var controllerState = controller.getState() + createMsgNotification({ - title: 'New Unsigned Message', - msgParams: msgParams, - confirm: idStore.approveMessage.bind(idStore, msgId, noop), - cancel: idStore.cancelMessage.bind(idStore, msgId), + imageifyIdenticons: false, + txData: { + msgParams: opts.msgParams, + time: (new Date()).getTime(), + }, + identities: controllerState.identities, + accounts: controllerState.accounts, + onConfirm: idStore.approveMessage.bind(idStore, msgId, noop), + onCancel: idStore.cancelMessage.bind(idStore, msgId), }) + } function showUnconfirmedTx (txParams, txData, onTxDoneCb) { + var controllerState = controller.getState() + createTxNotification({ - title: 'New Unsigned Transaction', - txParams: txParams, - confirm: idStore.approveTransaction.bind(idStore, txData.id, noop), - cancel: idStore.cancelTransaction.bind(idStore, txData.id), + imageifyIdenticons: false, + txData: { + txParams: txParams, + time: (new Date()).getTime(), + }, + identities: controllerState.identities, + accounts: controllerState.accounts, + onConfirm: idStore.approveTransaction.bind(idStore, txData.id, noop), + onCancel: idStore.cancelTransaction.bind(idStore, txData.id), }) + } // |