Compare commits

...

2 Commits

Author SHA1 Message Date
7eddd45f79 Only auto play on peers 2024-07-07 22:49:15 -04:00
70bc69ddea auto play audio messages 2024-07-07 22:45:55 -04:00

6
app.js
View File

@ -1047,7 +1047,6 @@ function addFileMessage(name, fileName, fileUrl, fileType, avatar, topic) {
container.scrollTop = container.scrollHeight; container.scrollTop = container.scrollHeight;
} }
} }
function addAudioMessage(name, audioUrl, avatar, topic) { function addAudioMessage(name, audioUrl, avatar, topic) {
const container = document.querySelector('#messages'); const container = document.querySelector('#messages');
if (!container) { if (!container) {
@ -1076,6 +1075,10 @@ function addAudioMessage(name, audioUrl, avatar, topic) {
const audioElement = document.createElement('audio'); const audioElement = document.createElement('audio');
audioElement.src = audioUrl; audioElement.src = audioUrl;
audioElement.controls = true; audioElement.controls = true;
// Autoplay only if the message is from a peer
if (name !== config.userName) {
audioElement.autoplay = true;
}
audioElement.classList.add('message-audio'); audioElement.classList.add('message-audio');
messageContent.appendChild(senderName); messageContent.appendChild(senderName);
@ -1089,6 +1092,7 @@ function addAudioMessage(name, audioUrl, avatar, topic) {
} }
} }
function addMessage(name, message, avatar, topic) { function addMessage(name, message, avatar, topic) {
const container = document.querySelector('#messages'); const container = document.querySelector('#messages');
if (!container) { if (!container) {