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)