diff --git a/src/utils/TGHttps.ts b/src/utils/TGHttps.ts index 0a7cf4e6..4ee86f2a 100644 --- a/src/utils/TGHttps.ts +++ b/src/utils/TGHttps.ts @@ -4,6 +4,7 @@ */ import { type ClientOptions, fetch } from "@tauri-apps/plugin-http"; +import TGLogger from "@utils/TGLogger.js"; /** * 构建 URL 查询字符串 @@ -88,7 +89,10 @@ async function request( // 创建超时控制器 const timeoutController = new AbortController(); - const timeoutId = setTimeout(() => timeoutController.abort(), timeout); + const timeoutId = setTimeout(async () => { + timeoutController.abort(); + await TGLogger.Warn(`[TGHttps] 请求超时,已取消请求: ${method} ${finalUrl}`); + }, timeout); // 合并 AbortSignal let combinedSignal: AbortSignal;