fix wallet ids
This commit is contained in:
parent
4dcd18c42f
commit
d0e114c346
2 changed files with 36 additions and 9 deletions
|
|
@ -6,15 +6,42 @@ function Storage() {
|
|||
this.data = {};
|
||||
}
|
||||
|
||||
Storage.prototype._read = function(k) {
|
||||
var ret;
|
||||
try {
|
||||
ret = JSON.parse(localStorage.getItem(k));
|
||||
} catch (e) {};
|
||||
return ret;
|
||||
};
|
||||
|
||||
|
||||
// get value by key
|
||||
Storage.prototype.getGlobal = function(k) {
|
||||
return this._read(k);
|
||||
};
|
||||
|
||||
// set value for key
|
||||
Storage.prototype.setGlobal = function(k,v) {
|
||||
localStorage.setItem(k, JSON.stringify(v));
|
||||
console.log('[Plain.js.25]',k,v); //TODO
|
||||
|
||||
};
|
||||
|
||||
// remove value for key
|
||||
Storage.prototype.removeGlobal = function(k) {
|
||||
localStorage.removeItem(k);
|
||||
};
|
||||
|
||||
|
||||
|
||||
Storage.prototype._key = function(walletId, k) {
|
||||
return walletId + '::' + k;
|
||||
};
|
||||
// get value by key
|
||||
Storage.prototype.get = function(walletId, k) {
|
||||
return JSON.parse(localStorage.getItem(this._key(walletId,k)));
|
||||
return this._read(localStorage.getItem(this._key(walletId,k)));
|
||||
};
|
||||
|
||||
|
||||
// set value for key
|
||||
Storage.prototype.set = function(walletId, k,v) {
|
||||
localStorage.setItem(this._key(walletId,k), JSON.stringify(v));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue