From d5fa2593c0befc3251f5896e9223a8225b150431 Mon Sep 17 00:00:00 2001 From: Regalijan Date: Tue, 26 Mar 2024 02:16:15 -0400 Subject: [PATCH] Log failed coconut requests --- functions/api/reports/complete.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/functions/api/reports/complete.ts b/functions/api/reports/complete.ts index 7ead357..3851140 100644 --- a/functions/api/reports/complete.ts +++ b/functions/api/reports/complete.ts @@ -83,7 +83,19 @@ export async function onRequestPost(context: RequestContext) { ); } - await Promise.allSettled(responsePromises); + const resolvedPromises = await Promise.allSettled(responsePromises); + + for (const p of resolvedPromises) { + if (p.status === "rejected") + console.log(`Request to coconut failed: ${p}`); + else { + if (!p.value?.ok) + console.log( + `Request rejected by coconut: ${await (p.value as Response).text()}`, + ); + } + } + await context.env.DATA.delete(`coconutdata_${id}`); }