From 22a9a3e57924de61c937b4c090880fe017c2441f Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Thu, 11 Dec 2025 06:54:57 +0200 Subject: [PATCH] Simplifiled directory creation --- .../kotlin/com/tutpro/baresip/BaresipService.kt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index 1bbe6ef7..c6f6f758 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -436,12 +436,6 @@ class BaresipService: Service() { Config.initialize(applicationContext) } - if (!File(filesDir, "tmp").exists()) - File(filesDir, "tmp").mkdir() - - if (!File(filesDir, "recordings").exists()) - File(filesDir, "recordings").mkdir() - if (contactsMode != "android") Contact.restoreBaresipContacts() if (contactsMode != "baresip") { @@ -463,14 +457,21 @@ class BaresipService: Service() { } } + val recordings = File(filesDir, "recordings") + val restored = File(filesPath, "restored") if (restored.exists()) { Log.d(TAG, "Clearing recordings") CallHistoryNew.clearRecordings() CallHistoryNew.save() + if (recordings.exists()) + recordings.deleteRecursively() restored.delete() } + File(filesDir, "recordings").mkdir() + File(filesDir, "tmp").mkdir() + Message.restore() hotSpotAddresses = Utils.hotSpotAddresses()