From 2dbaffb30f319d55a1aafbaa235e47bb01fc9f0f Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Fri, 7 Apr 2023 11:56:20 +0300 Subject: [PATCH] Minor code improvement --- .../kotlin/com/tutpro/baresip/BaresipService.kt | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index e5c32df1..590e3f09 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -677,15 +677,14 @@ class BaresipService: Service() { } "call incoming" -> { val peerUri = ev[1] - var missed = false - if (!Utils.checkPermissions(this, arrayOf(Manifest.permission.RECORD_AUDIO))) { - toast(getString(R.string.no_calls)) - missed = true - } else if (!requestAudioFocus(applicationContext)) { - toast(getString(R.string.audio_focus_denied)) - missed = true - } - if (missed) { + val toast = if (!Utils.checkPermissions(this, arrayOf(Manifest.permission.RECORD_AUDIO))) + R.string.no_calls + else if (!requestAudioFocus(applicationContext)) + R.string.audio_focus_denied + else + 0 + if (toast != 0) { + toast(getString(toast)) if (ua.account.callHistory) { CallHistory.add(CallHistory(aor, peerUri, "in")) CallHistory.save()