From a9dd2d0d4cbfcb9a2ebd21002e921a6f5d02ef0a Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 3 May 2024 14:43:18 +0800 Subject: [PATCH] dedupe channels --- packages/api/src/jobs/ai/create_digest.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/api/src/jobs/ai/create_digest.ts b/packages/api/src/jobs/ai/create_digest.ts index 98ee0488f..81c6512f8 100644 --- a/packages/api/src/jobs/ai/create_digest.ts +++ b/packages/api/src/jobs/ai/create_digest.ts @@ -598,8 +598,10 @@ const sendNotifications = async ( channels: Channel[], digest: Digest ) => { + const deduplicateChannels = [...new Set(channels)] + await Promise.all( - channels.map(async (channel) => { + deduplicateChannels.map(async (channel) => { switch (channel) { case 'push': return sendPushNotification(user.id, digest)