import { storageLocal } from './storage';
|
|
const StorageKey = {
|
TOKEN_KEY: 'TOKEN__',
|
REFRESH_TOKEN_KEY: 'REFRESH__TOKEN__',
|
USER_INFO_KEY: 'USER__INFO__',
|
USER_DETAIL_KEY: 'USER_DETAIL_KEY',
|
};
|
|
export function getToken() {
|
return storageLocal.getItem<string>(StorageKey.TOKEN_KEY) ?? '';
|
}
|
|
export function setToken(token: string) {
|
return storageLocal.setItem(StorageKey.TOKEN_KEY, token);
|
}
|
|
export function removeToken() {
|
return storageLocal.removeItem(StorageKey.TOKEN_KEY);
|
}
|
|
export function getRefreshToken(): string {
|
return storageLocal.getItem(StorageKey.REFRESH_TOKEN_KEY);
|
}
|
|
export function setRefreshToken(token: string) {
|
return storageLocal.setItem(StorageKey.REFRESH_TOKEN_KEY, token);
|
}
|
|
export function removeRefreshToken() {
|
return storageLocal.removeItem(StorageKey.REFRESH_TOKEN_KEY);
|
}
|
|
export function getUserInfo(): API.LoginCommandCallback | null {
|
return storageLocal.getItem(StorageKey.USER_INFO_KEY);
|
}
|
|
export function setUserInfo(userInfo: API.LoginCommandCallback) {
|
return storageLocal.setItem(StorageKey.USER_INFO_KEY, userInfo);
|
}
|
|
export function removeUserInfo() {
|
return storageLocal.removeItem(StorageKey.USER_INFO_KEY);
|
}
|
|
export function getUserDetail() {
|
return storageLocal.getItem<API.GetEnterpriseLoginInfoQueryResult>(StorageKey.USER_DETAIL_KEY);
|
}
|
|
export function setUserDetail(userDetail: API.GetEnterpriseLoginInfoQueryResult) {
|
return storageLocal.setItem(StorageKey.USER_DETAIL_KEY, userDetail);
|
}
|
|
export function removeUserDetail() {
|
return storageLocal.removeItem(StorageKey.USER_DETAIL_KEY);
|
}
|