File tree 2 files changed +6
-1
lines changed
vector/src/main/java/im/vector/app/features/home/room/detail
2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change
1
+ Pause voice broadcast listening on new VB recording
Original file line number Diff line number Diff line change @@ -626,13 +626,17 @@ class TimelineViewModel @AssistedInject constructor(
626
626
viewModelScope.launch {
627
627
when (action) {
628
628
VoiceBroadcastAction .Recording .Start -> {
629
+ voiceBroadcastHelper.pausePlayback()
629
630
voiceBroadcastHelper.startVoiceBroadcast(room.roomId).fold(
630
631
{ _viewEvents .post(RoomDetailViewEvents .ActionSuccess (action)) },
631
632
{ _viewEvents .post(RoomDetailViewEvents .ActionFailure (action, it)) },
632
633
)
633
634
}
634
635
VoiceBroadcastAction .Recording .Pause -> voiceBroadcastHelper.pauseVoiceBroadcast(room.roomId)
635
- VoiceBroadcastAction .Recording .Resume -> voiceBroadcastHelper.resumeVoiceBroadcast(room.roomId)
636
+ VoiceBroadcastAction .Recording .Resume -> {
637
+ voiceBroadcastHelper.pausePlayback()
638
+ voiceBroadcastHelper.resumeVoiceBroadcast(room.roomId)
639
+ }
636
640
VoiceBroadcastAction .Recording .Stop -> _viewEvents .post(RoomDetailViewEvents .DisplayPromptToStopVoiceBroadcast )
637
641
VoiceBroadcastAction .Recording .StopConfirmed -> voiceBroadcastHelper.stopVoiceBroadcast(room.roomId)
638
642
is VoiceBroadcastAction .Listening .PlayOrResume -> voiceBroadcastHelper.playOrResumePlayback(action.voiceBroadcast)
You can’t perform that action at this time.
0 commit comments