mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-24 20:26:24 +00:00
Create a textsecure.storage.impl to be overriden if desired
This commit is contained in:
@@ -24,7 +24,8 @@
|
||||
window.textsecure = window.textsecure || {};
|
||||
window.textsecure.storage = window.textsecure.storage || {};
|
||||
|
||||
window.textsecure.storage = {
|
||||
// Overrideable storage implementation
|
||||
window.textsecure.storage.impl = {
|
||||
/*****************************
|
||||
*** Base Storage Routines ***
|
||||
*****************************/
|
||||
@@ -45,5 +46,17 @@
|
||||
localStorage.removeItem("" + key);
|
||||
},
|
||||
};
|
||||
|
||||
window.textsecure.storage.put = function(key, value) {
|
||||
return textsecure.storage.impl.put(key, value);
|
||||
};
|
||||
|
||||
window.textsecure.storage.get = function(key, defaultValue) {
|
||||
return textsecure.storage.impl.get(key, defaultValue);
|
||||
};
|
||||
|
||||
window.textsecure.storage.remove = function(key) {
|
||||
return textsecure.storage.impl.remove(key);
|
||||
};
|
||||
})();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user