wupengfei
3 小时以前 b52bec54f02f5b894d5dde30f8f05b76c71771ba
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
44
45
46
47
48
49
50
51
52
53
54
55
56
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);
}