Merge pull request #537 from Araxeus/fix-song-info-bugs

fix notifications showing thumbnail of last song
This commit is contained in:
th-ch
2022-01-07 22:04:47 +01:00
committed by GitHub

View File

@ -86,10 +86,14 @@ const registerCallback = (callback) => {
callbacks.push(callback);
};
let handlingData = false;
const registerProvider = (win) => {
// This will be called when the song-info-front finds a new request with song data
ipcMain.on("video-src-changed", async (_, responseText) => {
handlingData = true;
await handleData(responseText, win);
handlingData = false;
callbacks.forEach((c) => {
c(songInfo);
});
@ -97,6 +101,7 @@ const registerProvider = (win) => {
ipcMain.on("playPaused", (_, { isPaused, elapsedSeconds }) => {
songInfo.isPaused = isPaused;
songInfo.elapsedSeconds = elapsedSeconds;
if (handlingData) return;
callbacks.forEach((c) => {
c(songInfo);
});