From ec786748beb20deeca0613b89f1d71773a9c33e5 Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Thu, 30 Nov 2023 03:02:20 +0900 Subject: [PATCH] fix: dispatch event --- src/providers/song-info-front.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/providers/song-info-front.ts b/src/providers/song-info-front.ts index 4c535fd7..90891e58 100644 --- a/src/providers/song-info-front.ts +++ b/src/providers/song-info-front.ts @@ -107,6 +107,8 @@ export default (api: YoutubePlayer) => { const waitingEvent = new Set(); // Name = "dataloaded" and abit later "dataupdated" api.addEventListener('videodatachange', (name: string, videoData) => { + document.dispatchEvent(new CustomEvent('videodatachange', { detail: { name, videoData } })); + if (name === 'dataupdated' && waitingEvent.has(videoData.videoId)) { waitingEvent.delete(videoData.videoId); sendSongInfo(videoData);