From 0c0655a7e5f0291ba2afbe78fc3b2067f211affb Mon Sep 17 00:00:00 2001 From: Regalijan Date: Thu, 6 Feb 2025 16:29:51 -0500 Subject: [PATCH] Allow job retries to successfully send notifications --- functions/api/coconut.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/functions/api/coconut.ts b/functions/api/coconut.ts index ec7104c..af44919 100644 --- a/functions/api/coconut.ts +++ b/functions/api/coconut.ts @@ -18,14 +18,12 @@ export async function onRequestPost(context: RequestContext) { if (coconutToken !== token) return jsonError("Forbidden", 403); - await context.env.DATA.delete(`coconutjob_${attachment}`); - const aws = new AwsClient({ accessKeyId: context.env.R2_ACCESS_KEY, secretAccessKey: context.env.R2_SECRET_KEY, }); - const { event } = await context.request.json() as { event: string }; + const { event } = (await context.request.json()) as { event: string }; if (event === "job.failed") { await fetch(context.env.REPORTS_WEBHOOK, { @@ -53,6 +51,7 @@ export async function onRequestPost(context: RequestContext) { method: "PUT", }); + await context.env.DATA.delete(`coconutjob_${attachment}`); await context.env.R2.delete(`${attachment}.mp4`); if (!copyResp.ok)