diff options
Diffstat (limited to 'src/js/main.js')
-rw-r--r-- | src/js/main.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/js/main.js b/src/js/main.js index ddda8a46..4926db60 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -28,9 +28,31 @@ function readConfiguratorVersionMetadata() { CONFIGURATOR.gitRevision = manifest.gitRevision; } +function cleanupLocalStorage() { + + const cleanupLocalStorageList = [ + 'cache', + 'firmware', + 'https', + 'selected_board', + 'unifiedConfigLast', + 'unifiedSourceCache', + ]; + + for (const key in localStorage) { + for (const item of cleanupLocalStorageList) { + if (key.includes(item)) { + localStorage.removeItem(key); + } + } + } +} + function appReady() { readConfiguratorVersionMetadata(); + cleanupLocalStorage(); + i18n.init(function() { startProcess(); |