diff --git a/components/app/AudioPlayerContainer.vue b/components/app/AudioPlayerContainer.vue index 6be88763..d15e7179 100644 --- a/components/app/AudioPlayerContainer.vue +++ b/components/app/AudioPlayerContainer.vue @@ -320,6 +320,12 @@ export default { const libraryItemId = this.currentPlaybackSession?.libraryItemId const episodeId = this.currentPlaybackSession?.episodeId if (!libraryItemId) return null + + if (this.$refs.audioPlayer?.isCheckingServerProgress) { + console.log('[AudioPlayerContainer] getServerMediaProgressForCurrentSession: already checking server progress') + return null + } + const url = episodeId ? `/api/me/progress/${libraryItemId}/${episodeId}` : `/api/me/progress/${libraryItemId}` this.$refs.audioPlayer?.setIsCheckingServerProgress(true)