Create mapping after successful reaction handling

This commit is contained in:
Henrik Hüttemann
2023-10-17 13:58:40 +02:00
parent 418c79ff55
commit ed4c9689ec
+2 -2
View File
@@ -254,7 +254,6 @@ export async function handle(rcMessage: RcMessage): Promise<void> {
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<void> {
)
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<void> {
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<void> {
)
await handleReactions(rcMessage, event_id, room_id)
}
await createMapping(rcMessage._id, event_id)
} else {
throw error
}