diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-02-01 00:09:28 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-02-01 00:09:28 +0900 |
| commit | 3a03010ee20fecee508aa2d6520b8cfe7aaac68a (patch) | |
| tree | d6fb0573f87b494d513b965bbd6aea2db2644cc9 /src | |
| parent | Update CHANGELOG.md (diff) | |
| download | sharkey-3a03010ee20fecee508aa2d6520b8cfe7aaac68a.tar.gz sharkey-3a03010ee20fecee508aa2d6520b8cfe7aaac68a.tar.bz2 sharkey-3a03010ee20fecee508aa2d6520b8cfe7aaac68a.zip | |
Refactoring
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/app/boot.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/client/app/boot.js b/src/client/app/boot.js index 4e9d3192c7..612311ef51 100644 --- a/src/client/app/boot.js +++ b/src/client/app/boot.js @@ -69,16 +69,18 @@ window.lang = lang; //#endregion - let locale = localStorage.getItem('locale'); + //#region Fetch locale data + const cachedLocale = localStorage.getItem('locale'); const localeKey = localStorage.getItem('localeKey'); - if (locale == null || localeKey != `${ver}.${lang}`) { + if (cachedLocale == null || localeKey != `${ver}.${lang}`) { const locale = await fetch(`/assets/locales/${lang}.json?ver=${ver}`) .then(response => response.json()); - localStorage.setItem('locale', JSON.stringify(locale)); - localStorage.setItem('localeKey', `${ver}.${lang}`); + localStorage.setItem('locale', JSON.stringify(locale)); + localStorage.setItem('localeKey', `${ver}.${lang}`); } + //#endregion // Detect the user agent const ua = navigator.userAgent.toLowerCase(); |