diff --git a/.swiftlint.yml b/.swiftlint.yml index b2b1cc9..105d91e 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -89,7 +89,7 @@ whitelist_rules: - legacy_multiple - legacy_nsgeometry_functions - legacy_random -# - let_var_whitespace + - let_var_whitespace # - line_length - literal_expression_end_indentation # - lower_acl_than_parent diff --git a/pass/AppDelegate.swift b/pass/AppDelegate.swift index 86d7361..7b8d466 100644 --- a/pass/AppDelegate.swift +++ b/pass/AppDelegate.swift @@ -14,11 +14,12 @@ import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? enum ViewTag: Int { case blur = 100, appicon } + var window: UIWindow? + lazy var passcodeLockPresenter: PasscodeLockPresenter = { let presenter = PasscodeLockPresenter(mainWindow: self.window) return presenter diff --git a/passAutoFillExtension/Controllers/PasscodeExtensionDisplay.swift b/passAutoFillExtension/Controllers/PasscodeExtensionDisplay.swift index 92e5358..c44690e 100644 --- a/passAutoFillExtension/Controllers/PasscodeExtensionDisplay.swift +++ b/passAutoFillExtension/Controllers/PasscodeExtensionDisplay.swift @@ -13,6 +13,7 @@ import passKit // cancel means cancel the extension class PasscodeLockViewControllerForExtension: PasscodeLockViewController { var originalExtensionContest: ASCredentialProviderExtensionContext? + public convenience init(extensionContext: ASCredentialProviderExtensionContext?) { self.init() self.originalExtensionContest = extensionContext diff --git a/passExtension/Controllers/PasscodeExtensionDisplay.swift b/passExtension/Controllers/PasscodeExtensionDisplay.swift index 51160c7..ea218f6 100644 --- a/passExtension/Controllers/PasscodeExtensionDisplay.swift +++ b/passExtension/Controllers/PasscodeExtensionDisplay.swift @@ -12,6 +12,7 @@ import passKit // cancel means cancel the extension class PasscodeLockViewControllerForExtension: PasscodeLockViewController { var originalExtensionContest: NSExtensionContext? + public convenience init(extensionContext: NSExtensionContext?) { self.init() self.originalExtensionContest = extensionContext