From 5a7288885257798a6a5a4c8bcf71d3ff0aa6b69f Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 20 Feb 2026 21:57:45 +0800 Subject: [PATCH] fix(query): remove auto-import side effect from useProvidersQuery queryFn Users now trigger provider import manually via the empty state button, keeping queryFn pure and preventing unintended imports on mount/refocus. --- src/lib/query/queries.ts | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/lib/query/queries.ts b/src/lib/query/queries.ts index 2948e367c..43034d000 100644 --- a/src/lib/query/queries.ts +++ b/src/lib/query/queries.ts @@ -78,18 +78,6 @@ export const useProvidersQuery = ( console.error("获取当前供应商失败:", error); } - if (Object.keys(providers).length === 0) { - try { - const success = await providersApi.importDefault(appId); - if (success) { - providers = await providersApi.getAll(appId); - currentProviderId = await providersApi.getCurrent(appId); - } - } catch (error) { - console.error("导入默认配置失败:", error); - } - } - return { providers: sortProviders(providers), currentProviderId,