Make `isEnabled` an instance variable

pull/1/head
Daniel Gasienica 7 years ago
parent d6ff5af843
commit a61f2939fd

@ -14,10 +14,9 @@
MESSAGE : 'message'
};
let isEnabled = false;
Whisper.Notifications = new (Backbone.Collection.extend({
initialize: function() {
this.isEnabled = false;
this.on('add', this.update);
this.on('remove', this.onRemove);
},
@ -35,12 +34,12 @@
console.log(
'Update notifications:',
'isFocused:', isFocused,
'isEnabled:', isEnabled,
'isEnabled:', this.isEnabled,
'numNotifications:', numNotifications,
'shouldPlayNotificationSound:', shouldPlayNotificationSound
);
if (!isEnabled) {
if (!this.isEnabled) {
return;
}
@ -131,15 +130,14 @@
this.reset([]);
},
enable: function() {
const needUpdate = !isEnabled;
isEnabled = true;
const needUpdate = !this.isEnabled;
this.isEnabled = true;
if (needUpdate) {
this.update();
}
},
disable: function() {
isEnabled = false;
this.isEnabled = false;
},
}))();
})();

Loading…
Cancel
Save