Fix the live icon must be displayed (in grey) if the record is paused - It is hidden currently

This commit is contained in:
Giom Foret
2022-11-24 09:51:05 +01:00
committed by yostyle
parent d006dab1f8
commit 1f673e43dc
@@ -358,8 +358,18 @@ extension VoiceBroadcastPlaybackViewModel: VoiceBroadcastAggregatorDelegate {
let broadcastState = VoiceBroadcastPlaybackViewModel.getBroadcastState(from: didReceiveState)
state.broadcastState = broadcastState
if isLivePlayback, broadcastState == .paused {
state.playbackState = .playing
// Handle the live icon appearance
switch broadcastState {
case .paused:
if state.playbackState == .playingLive {
state.playbackState = .playing
}
case .live:
if isLivePlayback, state.playbackState == .playing {
state.playbackState = .playingLive
}
default:
break
}
}