@miracl/client-js
Version:
MIRACL Trust client library
21 lines (16 loc) • 464 B
JavaScript
// Mock in-memory user storage
export default function UserStorage() {
this.storage = {};
};
UserStorage.prototype.setItem = function (key, value) {
this.storage[key] = value || '';
};
UserStorage.prototype.getItem = function (key) {
return this.storage[key] ? this.storage[key] : null;
};
UserStorage.prototype.removeItem = function (key) {
delete this.storage[key];
};
UserStorage.prototype.clear = function (key) {
this.storage = {};
};