diff --git a/src/components/app/t-sidebar.vue b/src/components/app/t-sidebar.vue index ef96120d..35ed76f7 100644 --- a/src/components/app/t-sidebar.vue +++ b/src/components/app/t-sidebar.vue @@ -461,7 +461,7 @@ async function tryGetTokens(ck: TGApp.App.Account.Cookie): Promise { try { const briefRes = await bbsReq.userInfo(ck); console.debug(briefRes); - if ("retcode" in briefRes) { + if (briefRes.retcode !== 0) { await showLoading.end(); showSnackbar.error(`[${briefRes.retcode}]${briefRes.message}`); await TGLogger.Warn(`获取用户数据失败:${briefRes.retcode}-${briefRes.message}`); @@ -470,10 +470,10 @@ async function tryGetTokens(ck: TGApp.App.Account.Cookie): Promise { } showSnackbar.success("获取用户信息成功"); briefInfoGet = { - nickname: briefRes.nickname, - uid: briefRes.uid, - avatar: briefRes.avatar_url, - desc: briefRes.introduce, + nickname: briefRes.data.user_info.nickname, + uid: briefRes.data.user_info.uid, + avatar: briefRes.data.user_info.avatar_url, + desc: briefRes.data.user_info.introduce, }; await showLoading.update("正在保存用户数据"); await TSUserAccount.account.saveAccount({ @@ -764,7 +764,7 @@ async function addByCookie(): Promise { let briefInfoGet: TGApp.App.Account.BriefInfo | undefined; try { const briefRes = await bbsReq.userInfo(ck); - if ("retcode" in briefRes) { + if (briefRes.retcode !== 0) { await showLoading.end(); showSnackbar.error(`[${briefRes.retcode}]${briefRes.message}`); await TGLogger.Warn(`获取用户数据失败:${briefRes.retcode}-${briefRes.message}`); @@ -772,10 +772,10 @@ async function addByCookie(): Promise { return; } briefInfoGet = { - nickname: briefRes.nickname, - uid: briefRes.uid, - avatar: briefRes.avatar_url, - desc: briefRes.introduce, + nickname: briefRes.data.user_info.nickname, + uid: briefRes.data.user_info.uid, + avatar: briefRes.data.user_info.avatar_url, + desc: briefRes.data.user_info.introduce, }; } catch (e) { const errMsg = TGHttps.getErrMsg(e); diff --git a/src/components/func/loading.vue b/src/components/func/loading.vue index f90eb969..87f10407 100644 --- a/src/components/func/loading.vue +++ b/src/components/func/loading.vue @@ -29,6 +29,7 @@