mirror of
https://github.com/pebble-dev/clay.git
synced 2026-09-05 08:37:43 -04:00
Clean up example and re-enable localstorage saving
This commit is contained in:
@@ -196,16 +196,16 @@ Clay.prototype.getSettings = function(response, convert) {
|
||||
|
||||
// @todo do something with the persist flag here
|
||||
// flatten the settings for localStorage
|
||||
// var settingsStorage = {};
|
||||
// Object.keys(settings).forEach(function(key) {
|
||||
// if (typeof settings[key] === 'object' && settings[key]) {
|
||||
// settingsStorage[key] = settings[key].value;
|
||||
// } else {
|
||||
// settingsStorage[key] = settings[key];
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// localStorage.setItem('clay-settings', JSON.stringify(settingsStorage));
|
||||
var settingsStorage = {};
|
||||
Object.keys(settings).forEach(function(key) {
|
||||
if (typeof settings[key] === 'object' && settings[key]) {
|
||||
settingsStorage[key] = settings[key].value;
|
||||
} else {
|
||||
settingsStorage[key] = settings[key];
|
||||
}
|
||||
});
|
||||
|
||||
localStorage.setItem('clay-settings', JSON.stringify(settingsStorage));
|
||||
|
||||
return convert === false ? settings : Clay.prepareSettingsForAppMessage(settings);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user