From ddddcf83e7deb9d0a674d2bbead300089530d87e Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 21 五月 2025 13:24:07 +0800
Subject: [PATCH] feat: UI

---
 apps/h5/src/utils/storage/auth.ts |   62 +++++++++++-------------------
 1 files changed, 23 insertions(+), 39 deletions(-)

diff --git a/apps/h5/src/utils/storage/auth.ts b/apps/h5/src/utils/storage/auth.ts
index db841e3..e28e6c2 100644
--- a/apps/h5/src/utils/storage/auth.ts
+++ b/apps/h5/src/utils/storage/auth.ts
@@ -1,23 +1,37 @@
 import { storageLocal } from './storage';
-import { useUserStoreWithOut } from '@/stores/modules/user';
 
 const StorageKey = {
+  TOKEN_KEY: 'TOKEN__',
+  REFRESH_TOKEN_KEY: 'REFRESH__TOKEN__',
   USER_INFO_KEY: 'USER__INFO__',
-  USER_DETAIL_KEY: 'USER_DETAIL_KEY',
-  MatchMakingIdentity_KEY: 'MatchMakingIdentity_KEY',
-  LocationCity_KEY: 'LocationCity_KEY',
 };
 
 export function getToken() {
-  return useUserStoreWithOut().token;
+  return storageLocal.getItem<string>(StorageKey.TOKEN_KEY) ?? '';
 }
 
-export function getRefreshToken() {
-  return useUserStoreWithOut().refreshToken;
+export function setToken(token: string) {
+  return storageLocal.setItem(StorageKey.TOKEN_KEY, token);
 }
 
-export function getUserInfo() {
-  return storageLocal.getItem<API.IdentityModelTokenCacheItem>(StorageKey.USER_INFO_KEY);
+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) {
@@ -26,34 +40,4 @@
 
 export function removeUserInfo() {
   return storageLocal.removeItem(StorageKey.USER_INFO_KEY);
-}
-
-export function getUserDetail() {
-  return storageLocal.getItem<API.UserInfoV2>(StorageKey.USER_DETAIL_KEY);
-}
-
-export function setUserDetail(userDetail: API.UserInfoV2) {
-  return storageLocal.setItem(StorageKey.USER_DETAIL_KEY, userDetail);
-}
-
-export function removeUserDetail() {
-  return storageLocal.removeItem(StorageKey.USER_DETAIL_KEY);
-}
-
-
-type StorageLocation = {
-  city: string;
-  province: string;
-};
-
-export function getStorageLocationCity() {
-  return storageLocal.getItem<StorageLocation>(StorageKey.LocationCity_KEY);
-}
-
-export function setStorageLocationCity(location: StorageLocation) {
-  return storageLocal.setItem(StorageKey.LocationCity_KEY, location);
-}
-
-export function removeStorageLocationCity() {
-  return storageLocal.removeItem(StorageKey.LocationCity_KEY);
 }

--
Gitblit v1.9.1