fix: check status

This commit is contained in:
Joel
2024-10-28 18:36:13 +08:00
parent c4d6f9e179
commit ca9e23d6ea
3 changed files with 49 additions and 30 deletions

View File

@ -4,7 +4,7 @@ import { TaskStatus } from '../../types'
const INTERVAL = 10 * 1000 // 10 seconds
interface Params {
type Params = {
taskId: string
pluginUniqueIdentifier: string
}
@ -18,7 +18,8 @@ function checkTaskStatus() {
pluginUniqueIdentifier,
}: Params) => {
if (isStop) return
const { plugins } = await fetchCheckTaskStatus(taskId)
const res = await fetchCheckTaskStatus(taskId)
const { plugins } = res.task
const plugin = plugins.find((p: PluginStatus) => p.plugin_unique_identifier === pluginUniqueIdentifier)
if (!plugin) {
nextStatus = TaskStatus.failed