mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-01-20 21:40:56 +01:00
VB - Stop listening if we reach the last received chunk and there is no last sequence number
This commit is contained in:
parent
e396f6c092
commit
682bb8bde0
@ -419,7 +419,9 @@ class VoiceBroadcastPlayerImpl @Inject constructor(
|
||||
// Next media player is already attached to this player and will start playing automatically
|
||||
if (nextMediaPlayer != null) return
|
||||
|
||||
val hasEnded = !isLiveListening && mostRecentVoiceBroadcastEvent?.content?.lastChunkSequence == playlist.currentSequence
|
||||
val currentSequence = playlist.currentSequence ?: 0
|
||||
val lastChunkSequence = mostRecentVoiceBroadcastEvent?.content?.lastChunkSequence ?: 0
|
||||
val hasEnded = !isLiveListening && currentSequence >= lastChunkSequence
|
||||
if (hasEnded) {
|
||||
// We'll not receive new chunks anymore so we can stop the live listening
|
||||
stop()
|
||||
|
Loading…
Reference in New Issue
Block a user