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.
This commit is contained in:
Jason
2026-02-20 21:57:45 +08:00
parent 54f1bfb5d0
commit 5a72888852
-12
View File
@@ -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,