Files
gpustack-ui/src/utils/localstore/index.ts
T

52 lines
853 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_' });
const rememberMe = (key: string, data: any) => {
if (store) {
store.setItem(key, data);
}
};
const getRememberMe = (key: string) => {
if (store) {
return store.getItem(key);
}
};
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);
}
};
export {
CRYPT_TEXT,
IS_FIRST_LOGIN,
REMEMBER_ME_KEY,
getRememberMe,
readState,
rememberMe,
removeRememberMe,
writeState
};
export default store;