diff --git a/Classes/Swift/FileUtil.swift b/Classes/Swift/FileUtil.swift index 08a80e826..9f8321258 100644 --- a/Classes/Swift/FileUtil.swift +++ b/Classes/Swift/FileUtil.swift @@ -136,4 +136,14 @@ import linphonesw } } + @objc public class func deleteRecurse(appGroupName:String) { + let fileManager = FileManager.default + do { + let fileURLs = try fileManager.contentsOfDirectory(at: FileUtil.sharedContainerUrl(appGroupName: appGroupName), includingPropertiesForKeys: nil) + fileURLs.forEach{delete(path: $0.absoluteURL.path)} + } catch { + Log.e("Error while enumerating files \(error.localizedDescription)") + } + } + }