srctree

Robin Linden parent 84a690d0 93bb073e
Don't start the call if unable to get an audio capture

inlinesplit
domain/src/main/kotlin/feature/CallManager.kt added: 4, removed: 4, total 0
@@ -24,14 +24,14 @@ class CallManager @Inject constructor(
val inCall: StateFlow<Boolean> get() = _inCall
 
fun startCall(publicKey: PublicKey): Boolean {
tox.startCall(publicKey)
_inCall.value = true
 
val recorder = AudioCapture(48_000, 1)
if (!recorder.isOk()) {
return false
}
 
tox.startCall(publicKey)
_inCall.value = true
 
launch {
recorder.start()
while (inCall.value) {