metamask - add missing diskState and memState subscriptions

feature/default_network_editable
kumavis 8 years ago
parent 9e4ef45b6a
commit 970d4fd695
  1. 17
      app/scripts/metamask-controller.js

@ -110,26 +110,31 @@ module.exports = class MetamaskController extends EventEmitter {
}) })
// manual disk state subscriptions // manual disk state subscriptions
this.txManager.store.subscribe((state) => {
this.store.updateState({ TransactionManager: state })
})
this.keyringController.store.subscribe((state) => { this.keyringController.store.subscribe((state) => {
this.store.updateState({ KeyringController: state }) this.store.updateState({ KeyringController: state })
}) })
this.preferencesController.store.subscribe((state) => { this.preferencesController.store.subscribe((state) => {
this.store.updateState({ PreferencesController: state }) this.store.updateState({ PreferencesController: state })
}) })
this.txManager.store.subscribe((state) => {
this.store.updateState({ TransactionManager: state })
})
this.currencyController.store.subscribe((state) => { this.currencyController.store.subscribe((state) => {
this.store.updateState({ CurrencyController: state }) this.store.updateState({ CurrencyController: state })
}) })
this.noticeController.store.subscribe((state) => {
this.store.updateState({ NoticeController: state })
})
// manual mem state subscriptions // manual mem state subscriptions
this.ethStore.subscribe(this.sendUpdate.bind(this))
this.networkStore.subscribe(this.sendUpdate.bind(this)) this.networkStore.subscribe(this.sendUpdate.bind(this))
this.keyringController.memStore.subscribe(this.sendUpdate.bind(this)) this.ethStore.subscribe(this.sendUpdate.bind(this))
this.currencyController.store.subscribe(this.sendUpdate.bind(this))
this.txManager.memStore.subscribe(this.sendUpdate.bind(this)) this.txManager.memStore.subscribe(this.sendUpdate.bind(this))
this.messageManager.memStore.subscribe(this.sendUpdate.bind(this)) this.messageManager.memStore.subscribe(this.sendUpdate.bind(this))
this.keyringController.memStore.subscribe(this.sendUpdate.bind(this))
this.preferencesController.store.subscribe(this.sendUpdate.bind(this))
this.currencyController.store.subscribe(this.sendUpdate.bind(this))
this.noticeController.memStore.subscribe(this.sendUpdate.bind(this))
} }
// //

Loading…
Cancel
Save