2014-03-26 13:55:02 -07:00
|
|
|
|
|
|
|
var FakeStorage = function(){
|
|
|
|
this.storage = {};
|
|
|
|
};
|
|
|
|
|
2014-05-01 11:12:38 -07:00
|
|
|
FakeStorage.prototype._setPassphrase = function (password) {
|
|
|
|
this.storage.passphrase = password;
|
|
|
|
};
|
|
|
|
|
2014-04-15 10:55:09 -07:00
|
|
|
FakeStorage.prototype.setGlobal = function (id, payload) {
|
2014-04-09 10:30:12 -07:00
|
|
|
this.storage[id] = payload;
|
2014-03-26 13:55:02 -07:00
|
|
|
};
|
|
|
|
|
2014-04-15 10:55:09 -07:00
|
|
|
FakeStorage.prototype.getGlobal = function(id) {
|
2014-04-09 10:30:12 -07:00
|
|
|
return this.storage[id];
|
2014-03-26 13:55:02 -07:00
|
|
|
}
|
|
|
|
|
2014-04-15 10:55:09 -07:00
|
|
|
FakeStorage.prototype.set = function (wid, id, payload) {
|
|
|
|
this.storage[wid + '-' + id] = payload;
|
|
|
|
};
|
|
|
|
|
|
|
|
FakeStorage.prototype.get = function(wid, id) {
|
|
|
|
return this.storage[wid + '-' +id];
|
|
|
|
}
|
|
|
|
|
|
|
|
FakeStorage.prototype.clear = function() {
|
|
|
|
delete this['storage'];
|
|
|
|
}
|
|
|
|
|
2014-04-24 19:42:59 -07:00
|
|
|
FakeStorage.prototype.getWallets = function() {
|
2014-04-16 17:02:53 -07:00
|
|
|
return [];
|
|
|
|
};
|
|
|
|
|
2014-04-17 14:55:17 -07:00
|
|
|
FakeStorage.prototype.setFromObj = function(walletId, obj) {
|
|
|
|
for (var i in obj) {
|
|
|
|
this.storage[walletId + '-' + i] = obj[i];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2014-03-26 13:55:02 -07:00
|
|
|
module.exports = require('soop')(FakeStorage);
|