From e93ccd0ae35753f8429f7e29fb356f38d8fe5c00 Mon Sep 17 00:00:00 2001 From: Noah Onyejese <129368606+noahonyejese@users.noreply.github.com> Date: Wed, 18 Sep 2024 14:17:38 +0200 Subject: [PATCH] fix: Fixed Connection Updates --- app/api/slack/events/conversations/route.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/app/api/slack/events/conversations/route.ts b/app/api/slack/events/conversations/route.ts index 3da3e1a..dab5a09 100644 --- a/app/api/slack/events/conversations/route.ts +++ b/app/api/slack/events/conversations/route.ts @@ -40,7 +40,15 @@ export const POST = async (req: NextRequest) => { characters: data.characters + event.text.length, lastMessage: Date.now(), connections: { - [event.channel]: data.connections[event.channel] + 1, + [event.channel]: data.connections[event.channel] + ? { + messages: data.connections[event.channel].messages + 1, + characters: data.connections[event.channel].characters, + } + : { + messages: data.connections[event.channel] + 1, + characters: event.text.length, + }, }, }); } else { @@ -50,7 +58,10 @@ export const POST = async (req: NextRequest) => { messages: 1, lastMessage: Date.now(), connections: { - [event.channel]: 1, + [event.channel]: { + messages: 1, + characters: event.text.length, + }, }, }); }