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); } }