소스 검색

Avoid to set RecordingStartedState twice

RecordingStartedState is set when the signaling message is received. There is no need to set this by CallStartRecordingObserver. Otherwise the toast "The call is being recorded" would have been shown twice when starting the recording.

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 2 년 전
부모
커밋
97298c8169
1개의 변경된 파일1개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 3
      app/src/main/java/com/nextcloud/talk/viewmodels/CallRecordingViewModel.kt

+ 1 - 3
app/src/main/java/com/nextcloud/talk/viewmodels/CallRecordingViewModel.kt

@@ -119,9 +119,7 @@ class CallRecordingViewModel @Inject constructor(private val repository: CallRec
         }
 
         override fun onNext(startCallRecordingModel: StartCallRecordingModel) {
-            if (startCallRecordingModel.success) {
-                _viewState.value = RecordingStartedState
-            }
+            // unused atm. RecordingStartedState is set via setRecordingState which is triggered by signaling message.
         }
 
         override fun onError(e: Throwable) {