Check for sound before logging it
Co-Authored-By: Half-Shot <will@half-shot.uk>pull/21833/head
parent
776210c135
commit
b11050d327
|
@ -122,7 +122,7 @@ const Notifier = {
|
||||||
|
|
||||||
_playAudioNotification: function(ev, room) {
|
_playAudioNotification: function(ev, room) {
|
||||||
this.getSoundForRoom(room.roomId).then((sound) => {
|
this.getSoundForRoom(room.roomId).then((sound) => {
|
||||||
console.log(`Got sound ${sound.name || "default"} for ${room.roomId}`);
|
console.log(`Got sound ${sound && sound.name ? sound.name : "default"} for ${room.roomId}`);
|
||||||
// XXX: How do we ensure this is a sound file and not
|
// XXX: How do we ensure this is a sound file and not
|
||||||
// going to be exploited?
|
// going to be exploited?
|
||||||
const selector = document.querySelector(sound ? `audio[src='${sound.url}']` : "#messageAudio");
|
const selector = document.querySelector(sound ? `audio[src='${sound.url}']` : "#messageAudio");
|
||||||
|
|
Loading…
Reference in New Issue