Create a textsecure.storage.impl to be overriden if desired

pull/749/head
Matt Corallo 10 years ago committed by lilia
parent 56bffdcfd3
commit 89fefe4323

@ -37960,7 +37960,8 @@ window.axolotl.sessions = {
window.textsecure = window.textsecure || {};
window.textsecure.storage = window.textsecure.storage || {};
window.textsecure.storage = {
// Overrideable storage implementation
window.textsecure.storage.impl = {
/*****************************
*** Base Storage Routines ***
*****************************/
@ -37981,6 +37982,18 @@ window.axolotl.sessions = {
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);
};
})();

@ -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);
};
})();

Loading…
Cancel
Save