AppDelegate // Format change, removing "currentAlertType".
This commit is contained in:
parent
939162e08a
commit
794cca4e98
|
@ -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.",
|
||||||
|
|
Loading…
Reference in New Issue