settings cleanup

This commit is contained in:
antelle 2017-01-28 23:36:30 +01:00
parent cebf1e95d6
commit c028f419de
1 changed files with 8 additions and 5 deletions

View File

@ -45,17 +45,20 @@ var AppSettingsModel = Backbone.Model.extend({
},
load: function() {
var data = SettingsStore.load('app-settings');
if (data.rememberKeyFiles === true) {
data.rememberKeyFiles = 'data';
}
let data = SettingsStore.load('app-settings');
this.upgrade(data);
if (data) {
this.set(data, {silent: true});
}
},
upgrade: function(data) {
if (data.rememberKeyFiles === true) {
data.rememberKeyFiles = 'data';
}
},
save: function() {
SettingsStore.save('app-settings', this.attributes);
}