diff options
author | Roopesh Chander <roop@roopc.net> | 2018-12-05 15:23:55 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2018-12-07 12:36:19 +0530 |
commit | f6faffa4c1e0c11b7e2756d18d747dde43add529 (patch) | |
tree | 89dd0fadd08b20b09cc0769b9fef57ad684e2ba8 /WireGuard/Shared | |
parent | NE: Logging: Log file should begin with version numbers and tunnel name (diff) | |
download | wireguard-apple-f6faffa4c1e0c11b7e2756d18d747dde43add529.tar.xz wireguard-apple-f6faffa4c1e0c11b7e2756d18d747dde43add529.zip |
Refactoring: Consolidate file deletion into a separate function
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/Shared')
-rw-r--r-- | WireGuard/Shared/FileManager+Extension.swift | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/WireGuard/Shared/FileManager+Extension.swift b/WireGuard/Shared/FileManager+Extension.swift index 7b25ffb..4d9bf4f 100644 --- a/WireGuard/Shared/FileManager+Extension.swift +++ b/WireGuard/Shared/FileManager+Extension.swift @@ -16,4 +16,14 @@ extension FileManager { } return sharedFolderURL.appendingPathComponent("lastActivatedTunnelLog.txt") } + + static func deleteFile(at url: URL) -> Bool { + do { + try FileManager.default.removeItem(at: url) + } catch(let e) { + os_log("Failed to delete file '%{public}@': %{public}@", log: OSLog.default, type: .debug, url.absoluteString, e.localizedDescription) + return false + } + return true + } } |