refactor(app): 优化退出登录逻辑并添加日志输出
- 在退出登录时添加日志输出,便于调试和排查问题 - 优化 AuthContext 中的值获取方式,提高代码可读性
这个提交包含在:
父节点
2a9f0f3d35
当前提交
39a9fa3a65
@ -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: {
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户