This commit is contained in:
Serhiy Mytrovtsiy
2020-07-19 11:04:54 +02:00
parent 1d09a11409
commit 7c8f0c4180
3 changed files with 16 additions and 16 deletions

View File

@@ -48,19 +48,6 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
os_log(.info, log: log, "Stats started in %.4f seconds", startingPoint.timeIntervalSinceNow * -1)
}
func userNotificationCenter(_ center: NSUserNotificationCenter, didActivate notification: NSUserNotification) {
if let uri = notification.userInfo?["url"] as? String {
os_log(.debug, log: log, "Downloading new version of app...")
if let url = URL(string: uri) {
updater.download(url, doneHandler: { path in
updater.install(path: path)
})
}
}
NSUserNotificationCenter.default.removeDeliveredNotification(self.updateNotification)
}
func applicationWillTerminate(_ aNotification: Notification) {
modules.forEach{ $0.terminate() }
_ = smc.close()
@@ -76,6 +63,19 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
return true
}
func userNotificationCenter(_ center: NSUserNotificationCenter, didActivate notification: NSUserNotification) {
if let uri = notification.userInfo?["url"] as? String {
os_log(.debug, log: log, "Downloading new version of app...")
if let url = URL(string: uri) {
updater.download(url, doneHandler: { path in
updater.install(path: path)
})
}
}
NSUserNotificationCenter.default.removeDeliveredNotification(self.updateNotification)
}
@objc private func updateCron() {
self.updateActivity.invalidate()
self.updateActivity.repeats = true