ui: 当未登录时不会提示部分数据拉取错误

This commit is contained in:
CrescentLeaf
2025-11-09 16:41:46 +08:00
parent df217b167e
commit 82c7c3772e
2 changed files with 9 additions and 6 deletions

View File

@@ -39,9 +39,10 @@ export default function ContactsList({
const re = await Client.invoke("User.getMyContacts", { const re = await Client.invoke("User.getMyContacts", {
token: data.access_token, token: data.access_token,
}) })
if (re.code != 200) if (re.code != 200) {
return checkApiSuccessOrSncakbar(re, "获取所有对话列表失败") if (re.code != 401) checkApiSuccessOrSncakbar(re, "获取收藏对话列表失败")
return
}
const ls = re.data!.contacts_list as Chat[] const ls = re.data!.contacts_list as Chat[]
setContactsList(ls) setContactsList(ls)
setSharedFavouriteChats(ls) setSharedFavouriteChats(ls)

View File

@@ -35,9 +35,11 @@ export default function RecentsList({
const re = await Client.invoke("User.getMyRecentChats", { const re = await Client.invoke("User.getMyRecentChats", {
token: data.access_token, token: data.access_token,
}) })
if (re.code != 200) if (re.code != 200) {
return checkApiSuccessOrSncakbar(re, "获取最近对话列表失败") if (re.code != 401) checkApiSuccessOrSncakbar(re, "获取最近对话列表失败")
return
}
setRecentsList(re.data!.recent_chats as RecentChat[]) setRecentsList(re.data!.recent_chats as RecentChat[])
} }
updateRecents() updateRecents()