From de6506e6b4a5aa70cc2d05e1e028b78af8fd9cec Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Tue, 16 Jan 2024 21:13:07 +0900 Subject: [PATCH] fix: notification closing --- src/plugins/notifications/interactive.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/notifications/interactive.ts b/src/plugins/notifications/interactive.ts index b869a0c6..b2c2188b 100644 --- a/src/plugins/notifications/interactive.ts +++ b/src/plugins/notifications/interactive.ts @@ -29,8 +29,6 @@ export default ( const sendNotification = (songInfo: SongInfo) => { const iconSrc = notificationImage(songInfo, config()); - savedNotification?.close(); - let icon: string; if (typeof iconSrc === 'object') { icon = iconSrc.toDataURL(); @@ -50,6 +48,9 @@ export default ( toastXml: getXml(songInfo, icon), }); + // To fix the notification not closing + setTimeout(() => savedNotification?.close(), 5000); + savedNotification.on('close', () => { savedNotification = undefined; });