diff --git a/src/snek/templates/web.html b/src/snek/templates/web.html index 03b9444..d5aa40f 100644 --- a/src/snek/templates/web.html +++ b/src/snek/templates/web.html @@ -169,20 +169,19 @@ app.ws.addEventListener("starfield.render_word", (data) => { app.addEventListener("channel-message", (data) => { let display = data.text && data.text.trim() ? 'block' : 'none'; - if(data.is_final){ - if (data.channel_uid !== channelUid) { - if (!isMentionForSomeoneElse(data.message)) { - channelSidebar.notify(data); - app.playSound("messageOtherChannel"); - } - return; + + if (data.channel_uid !== channelUid) { + if (!isMentionForSomeoneElse(data.message)) { + channelSidebar.notify(data); + app.playSound("messageOtherChannel"); } - if (data.username !== username) { - if (isMentionToMe(data.message)) { - app.playSound("mention"); - } else if (!isMentionForSomeoneElse(data.message)) { - app.playSound("message"); - } + return; + } + if (data.username !== username) { + if (isMentionToMe(data.message)) { + app.playSound("mention"); + } else if (!isMentionForSomeoneElse(data.message)) { + app.playSound("message"); } } const lastElement = messagesContainer.querySelector(".message-list-bottom");