Skip to content

Commit

Permalink
[FIX] 셀프덕 리액션이 안막혀 있었을지도? (#22)
Browse files Browse the repository at this point in the history
  • Loading branch information
jyoo0515 authored Mar 13, 2024
1 parent 34c81b2 commit bc0ebee
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/lib/parseMessage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down

0 comments on commit bc0ebee

Please sign in to comment.