android: fix crash when playing recorded voice message (#3325)

* android: fix crash when playing recorded voice message

* better
This commit is contained in:
Stanislav Dmitrenko
2023-11-11 00:09:19 +08:00
committed by GitHub
parent 8d891005d9
commit e7d6ed66da
2 changed files with 10 additions and 4 deletions
@@ -776,7 +776,11 @@ fun ComposeView(
.collect {
when(it) {
is RecordingState.Started -> onAudioAdded(it.filePath, it.progressMs, false)
is RecordingState.Finished -> onAudioAdded(it.filePath, it.durationMs, true)
is RecordingState.Finished -> if (it.durationMs > 300) {
onAudioAdded(it.filePath, it.durationMs, true)
} else {
cancelVoice()
}
is RecordingState.NotStarted -> {}
}
}