修缮 snack

This commit is contained in:
CrescentLeaf
2025-11-21 21:52:17 +08:00
parent 32719b45ea
commit cbdccfb5a7
4 changed files with 8 additions and 8 deletions

View File

@@ -41,7 +41,7 @@ class Client {
if (re.code != 200) { if (re.code != 200) {
if (re.code == -1) { if (re.code == -1) {
auth() auth()
} else if (re.code != 401) { } else if (re.code != 401 && re.code != 400) {
const s2 = checkApiSuccessOrSncakbar(re, "重新验证失败") const s2 = checkApiSuccessOrSncakbar(re, "重新验证失败")
s2!.autoCloseDelay = 0 s2!.autoCloseDelay = 0
s2!.action = "重试" s2!.action = "重试"
@@ -98,7 +98,7 @@ class Client {
// 错误处理 // 错误处理
if (err) return resolve({ if (err) return resolve({
code: -1, code: -1,
msg: err.message.indexOf("timed out") != -1 ? "求超" : err.message, msg: err.message.indexOf("timed out") != -1 ? "求超" : err.message,
}) })
// 在特殊的方法之中, 不予进行: 令牌刷新并重试 // 在特殊的方法之中, 不予进行: 令牌刷新并重试
// 附带 retry 次数限制 // 附带 retry 次数限制

View File

@@ -40,7 +40,7 @@ export default function ContactsList({
token: data.access_token, token: data.access_token,
}) })
if (re.code != 200) { if (re.code != 200) {
if (re.code != 401) checkApiSuccessOrSncakbar(re, "获取收藏对话列表失败") if (re.code != 401 && re.code != 400) checkApiSuccessOrSncakbar(re, "获取收藏对话列表失败")
return return
} }
const ls = re.data!.contacts_list as Chat[] const ls = re.data!.contacts_list as Chat[]

View File

@@ -36,7 +36,7 @@ export default function RecentsList({
token: data.access_token, token: data.access_token,
}) })
if (re.code != 200) { if (re.code != 200) {
if (re.code != 401) checkApiSuccessOrSncakbar(re, "获取最近对话列表失败") if (re.code != 401 && re.code != 400) checkApiSuccessOrSncakbar(re, "获取最近对话列表失败")
return return
} }

View File

@@ -86,7 +86,7 @@ interface SnackbarOptions extends Options {
export function checkApiSuccessOrSncakbar(re: ApiCallbackMessage, msg_ahead: string, opinions_override: Options = {}): Snackbar | null { export function checkApiSuccessOrSncakbar(re: ApiCallbackMessage, msg_ahead: string, opinions_override: Options = {}): Snackbar | null {
return re.code != 200 ? snackbar( return re.code != 200 ? snackbar(
Object.assign({ Object.assign({
message: `${msg_ahead}: ${re.msg.indexOf("Failed to fetch") != -1 message: `${msg_ahead}: ${re.msg.indexOf("fetch") != -1
? "HTTP 请求失败" ? "HTTP 请求失败"
: re.msg : re.msg
} [${re.code}]`, } [${re.code}]`,