diff --git a/phpmon/Domain/App/AppUpdater.swift b/phpmon/Domain/App/AppUpdater.swift index 68df607..26b9d7c 100644 --- a/phpmon/Domain/App/AppUpdater.swift +++ b/phpmon/Domain/App/AppUpdater.swift @@ -14,10 +14,10 @@ class AppUpdater { var latestVersionOnline: AppVersion! var interactive: Bool = false - public func checkForUpdates(interactive: Bool) async { - self.interactive = interactive + public func checkForUpdates(userInitiated: Bool) async { + self.interactive = userInitiated - if interactive && !Preferences.isEnabled(.automaticBackgroundUpdateCheck) { + if !interactive && !Preferences.isEnabled(.automaticBackgroundUpdateCheck) { Log.info("Skipping automatic update check due to user preference.") return } diff --git a/phpmon/Domain/Menu/MainMenu+Startup.swift b/phpmon/Domain/Menu/MainMenu+Startup.swift index 520b931..f0d7df5 100644 --- a/phpmon/Domain/Menu/MainMenu+Startup.swift +++ b/phpmon/Domain/Menu/MainMenu+Startup.swift @@ -114,7 +114,7 @@ extension MainMenu { OnboardingWindowController.show() } } else { - await AppUpdater().checkForUpdates(interactive: false) + await AppUpdater().checkForUpdates(userInitiated: false) } } diff --git a/phpmon/Domain/Menu/MainMenu.swift b/phpmon/Domain/Menu/MainMenu.swift index 1675fe7..3b5943c 100644 --- a/phpmon/Domain/Menu/MainMenu.swift +++ b/phpmon/Domain/Menu/MainMenu.swift @@ -199,7 +199,7 @@ class MainMenu: NSObject, NSWindowDelegate, NSMenuDelegate, PhpSwitcherDelegate } @objc func checkForUpdates() { - Task { await AppUpdater().checkForUpdates(interactive: true) } + Task { await AppUpdater().checkForUpdates(userInitiated: true) } } // MARK: - Menu Delegate diff --git a/phpmon/Domain/Onboarding/OnboardingWindowController.swift b/phpmon/Domain/Onboarding/OnboardingWindowController.swift index 3ac430b..5ef4d62 100644 --- a/phpmon/Domain/Onboarding/OnboardingWindowController.swift +++ b/phpmon/Domain/Onboarding/OnboardingWindowController.swift @@ -48,7 +48,7 @@ class OnboardingWindowController: PMWindowController { // Search for updates after closing the window if Stats.successfulLaunchCount == 1 { - Task { await AppUpdater().checkForUpdates(interactive: false) } + Task { await AppUpdater().checkForUpdates(userInitiated: false) } } } }