Pebble: pretend the clay-settings key is always present (but empty per default) in the localStorage

here
Daniele Gobbetti 2016-11-18 12:33:12 +01:00
parent d41848014b
commit 42901a295d
1 changed files with 6 additions and 2 deletions

View File

@ -7,8 +7,12 @@ if (window.Storage){
}).bind(Storage.prototype.setItem);
Storage.prototype.getItem = (function(key) {
//GBjs.gbLog("I am about to return " + prefix + key);
return this.call(localStorage,prefix + key);
// console.log("I am about to return " + prefix + key);
var def = null;
if(key == 'clay-settings') {
def = '{}';
}
return this.call(localStorage,prefix + key) || def;
}).bind(Storage.prototype.getItem);
}