summaryrefslogtreecommitdiff
path: root/www/lib/localforage/src/utils/isLocalStorageValid.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/lib/localforage/src/utils/isLocalStorageValid.js')
-rw-r--r--www/lib/localforage/src/utils/isLocalStorageValid.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/www/lib/localforage/src/utils/isLocalStorageValid.js b/www/lib/localforage/src/utils/isLocalStorageValid.js
new file mode 100644
index 00000000..0c7c1245
--- /dev/null
+++ b/www/lib/localforage/src/utils/isLocalStorageValid.js
@@ -0,0 +1,11 @@
+function isLocalStorageValid() {
+ try {
+ return typeof localStorage !== 'undefined' &&
+ ('setItem' in localStorage) &&
+ localStorage.setItem;
+ } catch (e) {
+ return false;
+ }
+}
+
+export default isLocalStorageValid;