fix notificationOnUnpause option

This commit is contained in:
Araxeus
2021-05-22 18:38:36 +03:00
parent 4fb0b1dd08
commit 8124623142
2 changed files with 10 additions and 5 deletions

View File

@ -5,17 +5,20 @@ const notifier = require("node-notifier");
//store song controls reference on launch
let controls;
let notificationOnPause;
let notificationOnUnpause;
module.exports = (win, unpauseNotification) => {
//Save controls and onPause option
const { playPause, next, previous } = getSongControls(win);
controls = { playPause, next, previous };
notificationOnPause = unpauseNotification;
notificationOnUnpause = unpauseNotification;
let currentUrl;
// Register songInfoCallback
registerCallback(songInfo => {
if (!songInfo.isPaused || notificationOnPause) {
if (!songInfo.isPaused && (songInfo.url !== currentUrl || notificationOnUnpause)) {
currentUrl = songInfo.url;
sendToaster(songInfo);
}
});
@ -78,7 +81,7 @@ function sendToaster(songInfo) {
// dont delete notification on play/pause
toDelete = undefined;
//manually send notification if not sending automatically
if (!notificationOnPause) {
if (!notificationOnUnpause) {
songInfo.isPaused = false;
sendToaster(songInfo);
}