refactor(app): 优化退出登录逻辑并添加日志输出
- 在退出登录时添加日志输出,便于调试和排查问题 - 优化 AuthContext 中的值获取方式,提高代码可读性
这个提交包含在:
父节点
2a9f0f3d35
当前提交
39a9fa3a65
@ -27,6 +27,7 @@ const useLogout = (): {
|
||||
// 退出登录将旧模块中的内容清空
|
||||
// --- 这部分内容等旧模块不再使用后就可以删除了 ---
|
||||
const keys = await getAllKeys();
|
||||
console.log('>>>>>>>>', keys);
|
||||
// 保留的 key
|
||||
const keysToKeep = [
|
||||
COMMONINFO_KEY,
|
||||
|
||||
@ -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: {
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户