From 9023c78e66dd1a74bdb6d7fd301ec0cab8f2395f Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Mon, 3 Apr 2023 14:03:46 -0600 Subject: [PATCH] Treat read receipt errors as non-fatal --- src/Mjolnir.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mjolnir.ts b/src/Mjolnir.ts index b875f53..914c2ec 100644 --- a/src/Mjolnir.ts +++ b/src/Mjolnir.ts @@ -205,7 +205,9 @@ export class Mjolnir { event['content']['body'] = COMMAND_PREFIX + restOfBody; LogService.info("Mjolnir", `Command being run by ${event['sender']}: ${event['content']['body']}`); - await client.sendReadReceipt(roomId, event['event_id']); + client.sendReadReceipt(roomId, event['event_id']).catch((e: any) => { + LogService.warn("Mjolnir", "Error sending read receipt: ", e); + }); return handleCommand(roomId, event, this); } });