mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-01-17 11:28:06 +00:00
Fixed call recording wrong indicator in case UPDATE isn't answered
This commit is contained in:
parent
696a593cbc
commit
6bcce4ddbf
1 changed files with 3 additions and 2 deletions
|
|
@ -855,15 +855,16 @@ class CurrentCallViewModel
|
||||||
fun toggleRecording() {
|
fun toggleRecording() {
|
||||||
coreContext.postOnCoreThread {
|
coreContext.postOnCoreThread {
|
||||||
if (::currentCall.isInitialized) {
|
if (::currentCall.isInitialized) {
|
||||||
if (currentCall.params.isRecording) {
|
val recording = if (currentCall.params.isRecording) {
|
||||||
Log.i("$TAG Stopping call recording")
|
Log.i("$TAG Stopping call recording")
|
||||||
currentCall.stopRecording()
|
currentCall.stopRecording()
|
||||||
|
false
|
||||||
} else {
|
} else {
|
||||||
Log.i("$TAG Starting call recording")
|
Log.i("$TAG Starting call recording")
|
||||||
currentCall.startRecording()
|
currentCall.startRecording()
|
||||||
|
true
|
||||||
}
|
}
|
||||||
|
|
||||||
val recording = currentCall.params.isRecording
|
|
||||||
isRecording.postValue(recording)
|
isRecording.postValue(recording)
|
||||||
if (recording) {
|
if (recording) {
|
||||||
showRecordingToast()
|
showRecordingToast()
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue