zhengyiming
2025-02-10 958b79ed89b9e742540f714a80261d222c0fc09b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import { storageLocal } from './storage';
 
const StorageKey = {
  TOKEN_KEY: 'TOKEN__',
  REFRESH_TOKEN_KEY: 'REFRESH__TOKEN__',
  USER_INFO_KEY: 'USER__INFO__',
};
 
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.IdentityModelTokenCacheItem | null {
  return storageLocal.getItem(StorageKey.USER_INFO_KEY);
}
 
export function setUserInfo(userInfo: API.IdentityModelTokenCacheItem) {
  return storageLocal.setItem(StorageKey.USER_INFO_KEY, userInfo);
}
 
export function removeUserInfo() {
  return storageLocal.removeItem(StorageKey.USER_INFO_KEY);
}