Files
gpustack-ui/src/utils/localstore/index.ts
T
2026-06-12 16:02:22 +08:00

49 lines
902 B
TypeScript

import localStore from './store';
const IS_FIRST_LOGIN = 'is_first_login';
const REMEMBER_ME_KEY = 'r_m';
const CRYPT_TEXT = 'seal';
const store = localStore.createInstance({ name: '_xWXJKJ_S1Sna_' });
// Kept to remove credentials saved by the old "remember me" feature.
const removeRememberMe = (key: string) => {
if (store) {
store.removeItem(key);
}
};
const readState = (key: string) => {
if (store) {
return store.getItem(key);
}
};
const writeState = (key: string, data: any) => {
if (store) {
store.setItem(key, data);
}
};
const readColumnSettings = (key: string) => {
return readState(key);
};
const writeColumnSettings = (key: string, data: any) => {
writeState(key, data);
};
export {
CRYPT_TEXT,
IS_FIRST_LOGIN,
REMEMBER_ME_KEY,
readColumnSettings,
readState,
removeRememberMe,
writeColumnSettings,
writeState
};
export default store;