From bc0ebee5613f0fbdf0c70e1ead44a99f888bed0a Mon Sep 17 00:00:00 2001 From: Jason Yoo Date: Wed, 13 Mar 2024 16:49:12 +0900 Subject: [PATCH] =?UTF-8?q?[FIX]=20=EC=85=80=ED=94=84=EB=8D=95=20=EB=A6=AC?= =?UTF-8?q?=EC=95=A1=EC=85=98=EC=9D=B4=20=EC=95=88=EB=A7=89=ED=98=80=20?= =?UTF-8?q?=EC=9E=88=EC=97=88=EC=9D=84=EC=A7=80=EB=8F=84=3F=20(#22)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/parseMessage.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/lib/parseMessage.ts b/src/lib/parseMessage.ts index 5b23030..ca3b7ab 100644 --- a/src/lib/parseMessage.ts +++ b/src/lib/parseMessage.ts @@ -78,24 +78,24 @@ function parseReactedMessage(reaction, reactedMsg, emojis) { // Get usernames from reacted slack message const users: string[] = parseUsernames(reactedMsg.text); - const sender = reactedMsg.user ?? reaction.item_user + const sender = reactedMsg.user ?? reaction.item_user; // If no one is mentioned on the original slack message, the sender receives ducks if (!users.length && sender) { users.push(sender); } // Filter self reaction - users.filter((u) => u !== reaction.user); + const filteredUsers = users.filter((u) => u !== reaction.user); - log.info("reactedMsg: " + reactedMsg.text) - log.info("users: " + users.join(',')) - log.info("sender: " + sender) - log.info("final users: " + users.join(',')) + log.info('reactedMsg: ' + reactedMsg.text); + log.info('users: ' + users.join(',')); + log.info('sender: ' + sender); + log.info('final users: ' + filteredUsers.join(',')); const type = emojis.filter((e: any) => e.emoji == `:${reaction.reaction}:`)[0].type; // Give each user a update - users.forEach((u) => updates.push({ username: u, type: type })); + filteredUsers.forEach((u) => updates.push({ username: u, type: type })); return { updates,