AppDelegate // Format change, removing "currentAlertType".

This commit is contained in:
ShikiSuen 2022-10-12 12:14:40 +08:00
parent 939162e08a
commit 794cca4e98
1 changed files with 3 additions and 11 deletions

View File

@ -17,9 +17,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
private func reloadOnFolderChangeHappens() { private func reloadOnFolderChangeHappens() {
// 100ms 使使 // 100ms 使使
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.1) { DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.1) {
if PrefMgr.shared.shouldAutoReloadUserDataFiles { if PrefMgr.shared.shouldAutoReloadUserDataFiles { LMMgr.initUserLangModels() }
LMMgr.initUserLangModels()
}
} }
} }
@ -27,7 +25,6 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
public var folderMonitor = FolderMonitor( public var folderMonitor = FolderMonitor(
url: URL(fileURLWithPath: LMMgr.dataFolderPath(isDefaultFolder: false)) url: URL(fileURLWithPath: LMMgr.dataFolderPath(isDefaultFolder: false))
) )
private var currentAlertType: String = ""
func userNotificationCenter(_: NSUserNotificationCenter, shouldPresent _: NSUserNotification) -> Bool { func userNotificationCenter(_: NSUserNotificationCenter, shouldPresent _: NSUserNotification) -> Bool {
true true
@ -54,9 +51,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
self.folderMonitor.folderDidChange = { [weak self] in self.folderMonitor.folderDidChange = { [weak self] in
self?.reloadOnFolderChangeHappens() self?.reloadOnFolderChangeHappens()
} }
if LMMgr.userDataFolderExists { if LMMgr.userDataFolderExists { self.folderMonitor.startMonitoring() }
self.folderMonitor.startMonitoring()
}
} }
PrefMgr.shared.fixOddPreferences() PrefMgr.shared.fixOddPreferences()
@ -82,13 +77,10 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
folderMonitor.folderDidChange = { [weak self] in folderMonitor.folderDidChange = { [weak self] in
self?.reloadOnFolderChangeHappens() self?.reloadOnFolderChangeHappens()
} }
if LMMgr.userDataFolderExists { if LMMgr.userDataFolderExists { folderMonitor.startMonitoring() }
folderMonitor.startMonitoring()
}
} }
func selfUninstall() { func selfUninstall() {
currentAlertType = "Uninstall"
let content = String( let content = String(
format: NSLocalizedString( format: NSLocalizedString(
"This will remove vChewing Input Method from this user account, requiring your confirmation.", "This will remove vChewing Input Method from this user account, requiring your confirmation.",