aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/AppDelegate.swift
diff options
context:
space:
mode:
Diffstat (limited to 'WireGuard/AppDelegate.swift')
-rw-r--r--WireGuard/AppDelegate.swift57
1 files changed, 0 insertions, 57 deletions
diff --git a/WireGuard/AppDelegate.swift b/WireGuard/AppDelegate.swift
deleted file mode 100644
index 6380636..0000000
--- a/WireGuard/AppDelegate.swift
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// Copyright © 2018 WireGuard LLC. All rights reserved.
-//
-
-import UIKit
-import os.log
-
-@UIApplicationMain
-class AppDelegate: UIResponder, UIApplicationDelegate {
-
- var window: UIWindow?
- var appCoordinator: AppCoordinator!
-
- func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
-
- self.window = UIWindow(frame: UIScreen.main.bounds)
- appCoordinator = AppCoordinator(window: self.window!)
- appCoordinator.start()
-
- appCoordinator.checkAndCleanConfigs()
-
- return true
- }
-
- func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {
- defer {
- do {
- try FileManager.default.removeItem(at: url)
- } catch {
- os_log("Failed to remove item from Inbox: %{public}@", log: Log.general, type: .error, url.absoluteString)
- }
- }
- if url.pathExtension == "conf" {
- do {
- try appCoordinator.importConfig(config: url)
- } catch {
- os_log("Unable to import config: %{public}@", log: Log.general, type: .error, url.absoluteString)
- return false
- }
- return true
- } else if url.pathExtension == "zip" {
- do {
- try appCoordinator.importConfigs(configZip: url)
- } catch {
- os_log("Unable to import config: %{public}@", log: Log.general, type: .error, url.absoluteString)
- return false
- }
- return true
- }
- return false
-
- }
-
- func applicationWillEnterForeground(_ application: UIApplication) {
- appCoordinator.checkAndCleanConfigs()
- }
-}