From ebd12bf7e58bfe748bbd4e2523ef168504016fb4 Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Sat, 13 Jul 2019 22:59:56 +0200 Subject: [PATCH] appStore mode added --- Stats/AppDelegate.swift | 4 +++- Stats/MenuBar.swift | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Stats/AppDelegate.swift b/Stats/AppDelegate.swift index de397f70..9baff488 100755 --- a/Stats/AppDelegate.swift +++ b/Stats/AppDelegate.swift @@ -16,6 +16,8 @@ extension Notification.Name { let modules: Observable<[Module]> = Observable([CPU(), Memory(), Disk(), Battery(), Network()]) let updater = macAppUpdater(user: "exelban", repo: "stats") +let appStoreMode: Bool = false + @NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate { let defaults = UserDefaults.standard @@ -45,7 +47,7 @@ class AppDelegate: NSObject, NSApplicationDelegate { NSApp.setActivationPolicy(dockIconStatus) } - if defaults.object(forKey: "checkUpdatesOnLogin") == nil || defaults.bool(forKey: "checkUpdatesOnLogin") { + if !appStoreMode && defaults.object(forKey: "checkUpdatesOnLogin") == nil || defaults.bool(forKey: "checkUpdatesOnLogin") { updater.check() { result, error in if error != nil && error as! String == "No internet connection" { return diff --git a/Stats/MenuBar.swift b/Stats/MenuBar.swift index b69fb49a..99ada7af 100644 --- a/Stats/MenuBar.swift +++ b/Stats/MenuBar.swift @@ -82,7 +82,9 @@ class MenuBar { let aboutMenu = NSMenuItem(title: "About Stats", action: #selector(openAbout), keyEquivalent: "") aboutMenu.target = self - menu.addItem(updateMenu) + if !appStoreMode { + menu.addItem(updateMenu) + } menu.addItem(aboutMenu) menu.addItem(NSMenuItem(title: "Quit Stats", action: #selector(NSApplication.terminate(_:)), keyEquivalent: ""))