]> git.r.bdr.sh - rbdr/prompt/blobdiff - src/lib/stores/prompt.js
Use localStorage instead of sessionStorage
[rbdr/prompt] / src / lib / stores / prompt.js
index 75596570b8ddb5f6f335286123d77337947363d8..d0dc629ff1dc6de7f65d028b781f1b43045d19aa 100644 (file)
@@ -11,14 +11,14 @@ const internals = {
 
     const shortLocale = locale.split('-')[0];
     const targetFile = internals.kHost + internals.kDataPrefix + shortLocale + path;
 
     const shortLocale = locale.split('-')[0];
     const targetFile = internals.kHost + internals.kDataPrefix + shortLocale + path;
-    const data = browser && sessionStorage.getItem(targetFile);
+    const data = browser && localStorage.getItem(targetFile);
 
     if (data) {
       return JSON.parse(data);
     }
 
     let newData = await (await fetch(targetFile)).json();
 
     if (data) {
       return JSON.parse(data);
     }
 
     let newData = await (await fetch(targetFile)).json();
-    browser && sessionStorage.setItem(targetFile, JSON.stringify(newData));
+    browser && localStorage.setItem(targetFile, JSON.stringify(newData));
 
     return newData;
   },
 
     return newData;
   },