Update FriendNotifications.plugin.js

This commit is contained in:
Mirco Wittrien 2021-02-12 17:07:48 +01:00
parent a86ad88be5
commit 1e9405089f
1 changed files with 13 additions and 16 deletions

View File

@ -773,23 +773,20 @@ module.exports = (_ => {
onClick: openChannel
});
}
else if (!document.querySelector(`.friendnotifications-${id}-toast`)) {
BDFDB.NotificationUtils.toast(BDFDB.ReactUtils.elementToReact(BDFDB.DOMUtils.create(toastString)), {
className: `friendnotifications-${status.name}-toast friendnotifications-${id}-toast`,
timeout: amounts.toastTime * 1000,
avatar: avatar,
barColor: BDFDB.UserUtils.getStatusColor(status.name, true),
onClick: openChannel,
onShow: _ => {
let notificationSound = notificationSounds["toast" + status.name] || {};
if (!notificationSound.mute && notificationSound.song) {
let audio = new Audio();
audio.src = notificationSound.song;
audio.play();
}
else BDFDB.NotificationUtils.toast(BDFDB.ReactUtils.elementToReact(BDFDB.DOMUtils.create(toastString)), {
timeout: amounts.toastTime * 1000,
avatar: avatar,
barColor: BDFDB.UserUtils.getStatusColor(status.name, true),
onClick: openChannel,
onShow: _ => {
let notificationSound = notificationSounds["toast" + status.name] || {};
if (!notificationSound.mute && notificationSound.song) {
let audio = new Audio();
audio.src = notificationSound.song;
audio.play();
}
});
}
}
});
}
}
userStatusStore[id] = status;