Add firstVersion field to notices selector

feature/default_network_editable
Dan Finlay 7 years ago
parent e89f82399f
commit ec4b7de962
  1. 1
      app/scripts/metamask-controller.js
  2. 5
      app/scripts/notice-controller.js

@ -151,6 +151,7 @@ module.exports = class MetamaskController extends EventEmitter {
this.noticeController = new NoticeController({
initState: initState.NoticeController,
version,
firstVersion: initState.firstTimeInfo.version,
})
this.noticeController.updateNoticesList()
// to be uncommented when retrieving notices from a remote server.

@ -9,7 +9,7 @@ module.exports = class NoticeController extends EventEmitter {
constructor (opts) {
super()
this.noticePoller = null
this.version = opts.version
this.firstVersion = opts.firstVersion
const initState = extend({
noticesList: [],
}, opts.initState)
@ -58,6 +58,9 @@ module.exports = class NoticeController extends EventEmitter {
if ('version' in newNotice) {
return semver.satisfies(this.version, newNotice.version)
}
if ('firstVersion' in newNotice) {
return semver.satisfies(this.firstVersion, newNotice.firstVersion)
}
return true
})
var oldNotices = this.getNoticesList()

Loading…
Cancel
Save