Merge pull request #4602 from MetaMask/notice-controller-fix

notice controller - properly show new notices for non-new users
feature/default_network_editable
Thomas Huang 7 years ago committed by GitHub
commit d910c35e90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      app/scripts/notice-controller.js

@ -13,12 +13,15 @@ module.exports = class NoticeController extends EventEmitter {
this.firstVersion = opts.firstVersion this.firstVersion = opts.firstVersion
this.version = opts.version this.version = opts.version
const initState = extend({ const initState = extend({
noticesList: this._filterNotices(hardCodedNotices), noticesList: [],
}, opts.initState) }, opts.initState)
this.store = new ObservableStore(initState) this.store = new ObservableStore(initState)
// setup memStore
this.memStore = new ObservableStore({}) this.memStore = new ObservableStore({})
this.store.subscribe(() => this._updateMemstore()) this.store.subscribe(() => this._updateMemstore())
this._updateMemstore() this._updateMemstore()
// pull in latest notices
this.updateNoticesList()
} }
getNoticesList () { getNoticesList () {
@ -84,8 +87,8 @@ module.exports = class NoticeController extends EventEmitter {
} }
async _retrieveNoticeData () { async _retrieveNoticeData () {
// Placeholder for the API. // Placeholder for remote notice API.
return [] return hardCodedNotices
} }
_updateMemstore () { _updateMemstore () {

Loading…
Cancel
Save