mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Restore notification functionality
This commit is contained in:
parent
bdd1e58e55
commit
25c2865076
@ -15,6 +15,11 @@ function reduceApp (state, action) {
|
|||||||
name = 'accountDetail'
|
name = 'accountDetail'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (hasUnconfActions) {
|
||||||
|
log.debug('pending txs detected, defaulting to conf-tx view.')
|
||||||
|
name = 'confTx'
|
||||||
|
}
|
||||||
|
|
||||||
var defaultView = {
|
var defaultView = {
|
||||||
name,
|
name,
|
||||||
detailView: null,
|
detailView: null,
|
||||||
|
@ -36,6 +36,15 @@ function startApp (metamaskState, accountManager, opts) {
|
|||||||
networkVersion: opts.networkVersion,
|
networkVersion: opts.networkVersion,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// if unconfirmed txs, start on txConf page
|
||||||
|
const unapprovedTxsAll = txHelper(metamaskState.unapprovedTxs, metamaskState.unapprovedMsgs, metamaskState.unapprovedPersonalMsgs, metamaskState.network)
|
||||||
|
const numberOfUnapprivedTx = unapprovedTxsAll.length
|
||||||
|
if (numberOfUnapprivedTx > 0) {
|
||||||
|
store.dispatch(actions.showConfTxPage({
|
||||||
|
id: unapprovedTxsAll[numberOfUnapprivedTx - 1].id,
|
||||||
|
}))
|
||||||
|
}
|
||||||
|
|
||||||
accountManager.on('update', function (metamaskState) {
|
accountManager.on('update', function (metamaskState) {
|
||||||
store.dispatch(actions.updateMetamaskState(metamaskState))
|
store.dispatch(actions.updateMetamaskState(metamaskState))
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user