open-vault/ui/app/lib/token-storage.js
Chelsea Shaw a77899d276
UI: Switch usage of localStorage to sessionStorage (#14054)
* Switch usage of localStorage to sessionStorage in UI

* Add changelog
2022-02-17 10:04:53 -06:00

17 lines
356 B
JavaScript

import localStorageWrapper from './local-storage';
import memoryStorage from './memory-storage';
export default function (type) {
if (type === 'memory') {
return memoryStorage;
}
let storage;
try {
localStorageWrapper.getItem('test');
storage = localStorageWrapper;
} catch (e) {
storage = memoryStorage;
}
return storage;
}