fix: avoid error failing to delete message that doesn't exist

This commit is contained in:
2024-09-19 15:23:55 -04:00
parent 45cc0cd36a
commit 027e8eaac5

View File

@@ -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<Env, typeof c>(c, "workerd"), titleId);
}
}