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

- 在退出登录时添加日志输出,便于调试和排查问题
- 优化 AuthContext 中的值获取方式,提高代码可读性
这个提交包含在:
xuqm 2025-08-29 18:59:16 +08:00
父节点 2a9f0f3d35
当前提交 39a9fa3a65
共有 2 个文件被更改,包括 4 次插入3 次删除

查看文件

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

查看文件

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