From 027e8eaac5051f22760baf1ea0eceda75a6fbf1f Mon Sep 17 00:00:00 2001 From: Rushil Perera Date: Thu, 19 Sep 2024 15:23:55 -0400 Subject: [PATCH] fix: avoid error failing to delete message that doesn't exist --- src/controllers/watch-status/index.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/controllers/watch-status/index.ts b/src/controllers/watch-status/index.ts index f3aa73b..7a3acaa 100644 --- a/src/controllers/watch-status/index.ts +++ b/src/controllers/watch-status/index.ts @@ -100,7 +100,13 @@ app.openapi(route, async (c) => { titleId, ); if (messageId) { - await client.messages.delete(messageId); + try { + await client.messages.delete(messageId); + } catch (error) { + if (!error.message.contains("not found")) { + throw error; + } + } await deleteTitleMessage(env(c, "workerd"), titleId); } }