Browse Source

refactor(app): 优化退出登录逻辑并添加日志输出

- 在退出登录时添加日志输出,便于调试和排查问题
- 优化 AuthContext 中的值获取方式,提高代码可读性
xuqm 1 tuần trước cách đây
mục cha
commit
39a9fa3a65
2 tập tin đã thay đổi với 4 bổ sung3 xóa
  1. 1 0
      src/app/hooks/useLogout.ts
  2. 3 3
      src/common/contexts/AuthContext.tsx

+ 1 - 0
src/app/hooks/useLogout.ts

@@ -27,6 +27,7 @@ const useLogout = (): {
         // 退出登录将旧模块中的内容清空
         // --- 这部分内容等旧模块不再使用后就可以删除了 ---
         const keys = await getAllKeys();
+        console.log('>>>>>>>>', keys);
         // 保留的 key
         const keysToKeep = [
           COMMONINFO_KEY,

+ 3 - 3
src/common/contexts/AuthContext.tsx

@@ -80,9 +80,9 @@ const AuthProvider = ({ children }: { children: ReactNode }) => {
           { key: TOKEN_KEY },
           { key: USERINFO_KEY },
         ]);
-        if (values[0][1] && values[1][1]) {
-          const tokenValue = values[0][1];
-          const userInfoValue = JSON.parse(values[1][1]);
+        if (values[0] && values[1]) {
+          const tokenValue = values[0];
+          const userInfoValue = JSON.parse(values[1]);
           dispatch({
             type: 'retrieve',
             payload: {