aboutsummaryrefslogtreecommitdiffstats
path: root/Sources/Shared
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2021-09-22 19:22:44 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2021-09-22 19:22:44 +0200
commit7171df84fa57e577d5da3b17946a334e330abcb0 (patch)
tree9fb6befcb18ee3cbb93ad63d5e6cfdb451339301 /Sources/Shared
parentKeychain: remove class constraint when copying (diff)
downloadwireguard-apple-7171df84fa57e577d5da3b17946a334e330abcb0.tar.xz
wireguard-apple-7171df84fa57e577d5da3b17946a334e330abcb0.zip
WireGuardApp: use file to communicate launch-by-login-helper
Apple event params are broken on recent macOS versions. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'Sources/Shared')
-rw-r--r--Sources/Shared/FileManager+Extension.swift4
1 files changed, 4 insertions, 0 deletions
diff --git a/Sources/Shared/FileManager+Extension.swift b/Sources/Shared/FileManager+Extension.swift
index 1b246fc..a865b81 100644
--- a/Sources/Shared/FileManager+Extension.swift
+++ b/Sources/Shared/FileManager+Extension.swift
@@ -35,6 +35,10 @@ extension FileManager {
return sharedFolderURL?.appendingPathComponent("last-error.txt")
}
+ static var loginHelperTimestampURL: URL? {
+ return sharedFolderURL?.appendingPathComponent("login-helper-timestamp.bin")
+ }
+
static func deleteFile(at url: URL) -> Bool {
do {
try FileManager.default.removeItem(at: url)