diff --git a/app.js b/app.js index 884091b..e85c1bb 100644 --- a/app.js +++ b/app.js @@ -7,6 +7,7 @@ import { compensateMessageOrdering, formatTime } from "./utils.js"; let chatsState = []; let activeChatState = null; let userInfo; +const messageTone = new Audio("./message.ogg"); // Initialize app when DOM is ready document.addEventListener('DOMContentLoaded', async () => { @@ -123,6 +124,7 @@ function handleIncomingMessage(msg) { } // console.log('[WS] Resolved msgChatId:', msgChatId, '| activeChatState:', activeChatState?.id); + messageTone.play(); if (activeChatState && activeChatState.id === msgChatId) { const msgId = normalizeChatId(msg.id) || msg.id; diff --git a/message-long.ogg b/message-long.ogg new file mode 100644 index 0000000..14b22c2 Binary files /dev/null and b/message-long.ogg differ diff --git a/message.ogg b/message.ogg new file mode 100644 index 0000000..709e9d5 Binary files /dev/null and b/message.ogg differ