From 3d6338effad0bb99ad9b9f0329711c6636ed5ada Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Tue, 29 Apr 2025 15:24:01 +0200 Subject: [PATCH] Remove linphone.db file if it exists --- Linphone/Core/CoreContext.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Linphone/Core/CoreContext.swift b/Linphone/Core/CoreContext.swift index ec04a3b56..8f099428e 100644 --- a/Linphone/Core/CoreContext.swift +++ b/Linphone/Core/CoreContext.swift @@ -155,6 +155,8 @@ final class CoreContext: ObservableObject { self.mCore.imdnToEverybodyThreshold = 1 + //self.copyDatabaseFileToDocumentsDirectory() + let shortcutsCount = self.mCore.config!.getInt(section: "ui", key: "shortcut_count", defaultValue: 0) if shortcutsCount > 0 { var shortcuts: [ShortcutModel] = [] @@ -440,6 +442,9 @@ final class CoreContext: ObservableObject { let directory = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first if directory != nil { do { + if FileManager.default.fileExists(atPath: directory!.appendingPathComponent("linphone.db").path) { + try FileManager.default.removeItem(at: directory!.appendingPathComponent("linphone.db")) + } try FileManager.default.copyItem(at: rcFileUrl, to: directory!.appendingPathComponent("linphone.db")) } catch { print("Error: ", error)