From ed4c9689ec6ae06f618dc4a4bc03681a275fbf45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20H=C3=BCttemann?= Date: Tue, 17 Oct 2023 13:58:40 +0200 Subject: [PATCH] Create mapping after successful reaction handling --- src/handlers/messages.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/handlers/messages.ts b/src/handlers/messages.ts index e017996..0e8b7a9 100644 --- a/src/handlers/messages.ts +++ b/src/handlers/messages.ts @@ -254,7 +254,6 @@ export async function handle(rcMessage: RcMessage): Promise { ts, rcMessage._id ) - await createMapping(rcMessage._id, event_id) if (rcMessage.reactions) { log.info( `Parsing reactions for message ${rcMessage._id}`, @@ -262,6 +261,7 @@ export async function handle(rcMessage: RcMessage): Promise { ) await handleReactions(rcMessage, event_id, room_id) } + await createMapping(rcMessage._id, event_id) } catch (error) { if ( error instanceof AxiosError && @@ -310,7 +310,6 @@ export async function handle(rcMessage: RcMessage): Promise { ts, rcMessage._id ) - await createMapping(rcMessage._id, event_id) if (rcMessage.reactions) { log.info( `Parsing reactions for message ${rcMessage._id}`, @@ -318,6 +317,7 @@ export async function handle(rcMessage: RcMessage): Promise { ) await handleReactions(rcMessage, event_id, room_id) } + await createMapping(rcMessage._id, event_id) } else { throw error }