Преглед на файлове

fix: getPlayerState is not a function error in station

Kristian Vos преди 1 година
родител
ревизия
74d580050c
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      frontend/src/pages/Station/index.vue

+ 3 - 2
frontend/src/pages/Station/index.vue

@@ -1094,8 +1094,9 @@ const sendActivityWatchMediaData = () => {
 		!noSong.value &&
 		(experimentalChangableListenMode.value === "participate" ||
 			currentSongMediaType.value !== "youtube" ||
-			youtubePlayer.value?.getPlayerState() ===
-				window.YT.PlayerState.PLAYING)
+			(typeof youtubePlayer.value?.getPlayerState === "function" &&
+				youtubePlayer.value?.getPlayerState() ===
+					window.YT.PlayerState.PLAYING))
 	) {
 		if (activityWatchMediaLastStatus.value !== "playing") {
 			activityWatchMediaLastStatus.value = "playing";