From 35eafd239d9d174a48b5f97ca1999f23416e7609 Mon Sep 17 00:00:00 2001 From: StyleZhang Date: Fri, 15 Nov 2024 15:50:14 +0800 Subject: [PATCH] fix: plugin task --- web/service/use-plugins.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/service/use-plugins.ts b/web/service/use-plugins.ts index 91e42a8a26..8ab970db13 100644 --- a/web/service/use-plugins.ts +++ b/web/service/use-plugins.ts @@ -9,6 +9,7 @@ import type { PluginsFromMarketplaceResponse, uploadGitHubResponse, } from '@/app/components/plugins/types' +import { TaskStatus } from '@/app/components/plugins/types' import type { PluginsSearchParams, } from '@/app/components/plugins/marketplace/types' @@ -217,14 +218,14 @@ export const usePluginTaskList = () => { queryKey: usePluginTaskListKey, queryFn: async () => { const currentData = await get<{ tasks: PluginTask[] }>('/workspaces/current/plugin/tasks?page=1&page_size=100') - const taskDone = currentData.tasks.every(task => task.total_plugins === task.completed_plugins) + const taskDone = currentData.tasks.every(task => task.status === TaskStatus.success) if (taskDone) setEnabled(false) return currentData }, - // refetchInterval: 5000, + refetchInterval: 5000, enabled, }) const handleRefetch = useCallback(() => {