Only auto play on peers

This commit is contained in:
Raven Scott 2024-07-07 22:49:15 -04:00
parent 70bc69ddea
commit 7eddd45f79

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,7 +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;
audioElement.autoplay = 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);