aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2021-08-29 23:55:21 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2021-08-29 23:55:21 +0200
commit5f33c2b50f27233e0e85da021be372b47c22b69d (patch)
tree50774ede7015428f155a75463eedb26c48c5bb42 /src
parent156fa16e138693f95465caddd0398a8ac5d66441 (diff)
Version the corpus
Diffstat (limited to 'src')
-rw-r--r--src/lib/stores/prompt.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/stores/prompt.js b/src/lib/stores/prompt.js
index d0dc629..3284865 100644
--- a/src/lib/stores/prompt.js
+++ b/src/lib/stores/prompt.js
@@ -2,6 +2,7 @@ import { readable } from 'svelte/store';
import { browser } from '$app/env';
const internals = {
+ kVersion: '1:', // in case we need to force a re-fetch
kHost: import.meta.env.VITE_PUBLIC_BASE_PATH || 'http://localhost:3000',
kDataPrefix: '/data/',
kAdjectivesPath: '/adjectives.json',
@@ -11,14 +12,14 @@ const internals = {
const shortLocale = locale.split('-')[0];
const targetFile = internals.kHost + internals.kDataPrefix + shortLocale + path;
- const data = browser && localStorage.getItem(targetFile);
+ const data = browser && localStorage.getItem(internals.kVersion + targetFile);
if (data) {
return JSON.parse(data);
}
let newData = await (await fetch(targetFile)).json();
- browser && localStorage.setItem(targetFile, JSON.stringify(newData));
+ browser && localStorage.setItem(internals.kVersion + targetFile, JSON.stringify(newData));
return newData;
},