| | |
| | | import { storageLocal } from './storage'; |
| | | import { useUserStoreWithOut } from '@/stores/modules/user'; |
| | | import { MatchMakingIdentityEnum } from '@12333/constants'; |
| | | |
| | | const StorageKey = { |
| | | USER_INFO_KEY: 'USER__INFO__', |
| | |
| | | } |
| | | |
| | | export function getUserInfo() { |
| | | return storageLocal.getItem<API.IdentityModelTokenCacheItem>(StorageKey.USER_INFO_KEY); |
| | | return storageLocal.getItem<API.PasswordLoginCommandCallback>(StorageKey.USER_INFO_KEY); |
| | | } |
| | | |
| | | export function setUserInfo(userInfo: API.IdentityModelTokenCacheItem) { |
| | | export function setUserInfo(userInfo: API.PasswordLoginCommandCallback) { |
| | | return storageLocal.setItem(StorageKey.USER_INFO_KEY, userInfo); |
| | | } |
| | | |
| | |
| | | |
| | | export function removeUserDetail() { |
| | | return storageLocal.removeItem(StorageKey.USER_DETAIL_KEY); |
| | | } |
| | | |
| | | export function getMatchMakingIdentity() { |
| | | return storageLocal.getItem<MatchMakingIdentityEnum>(StorageKey.MatchMakingIdentity_KEY); |
| | | } |
| | | |
| | | export function setMatchMakingIdentity(matchMakingIdentity: MatchMakingIdentityEnum) { |
| | | return storageLocal.setItem(StorageKey.MatchMakingIdentity_KEY, matchMakingIdentity); |
| | | } |
| | | |
| | | export function removeMatchMakingIdentity() { |
| | | return storageLocal.removeItem(StorageKey.MatchMakingIdentity_KEY); |
| | | } |
| | | |
| | | type StorageLocation = { |