From 9fea119f50b2615ec79e4d22d7c3fc103ffbf977 Mon Sep 17 00:00:00 2001 From: tdurieux Date: Wed, 5 Jul 2023 13:43:57 +0200 Subject: [PATCH] chore: improve job status reporting --- src/processes/downloadRepository.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/processes/downloadRepository.ts b/src/processes/downloadRepository.ts index b9333b1..c1bffe1 100644 --- a/src/processes/downloadRepository.ts +++ b/src/processes/downloadRepository.ts @@ -19,11 +19,13 @@ export default async function (job: SandboxedJob) { const repo = await getRepository(job.data.repoId); job.updateProgress({ status: "get_repo" }); try { - await repo.resetSate(RepositoryStatus.PREPARING, ""); job.updateProgress({ status: "resetSate" }); + await repo.resetSate(RepositoryStatus.PREPARING, ""); + job.updateProgress({ status: "download" }); await repo.anonymize(); console.log(`[QUEUE] ${job.data.repoId} is downloaded`); } catch (error) { + job.updateProgress({ status: "error" }); if (error instanceof Error) { await repo.updateStatus(RepositoryStatus.ERROR, error.message); } else if (typeof error === "string") {