Repo // LMMgr.loadCassetteData() when necessary.

This commit is contained in:
ShikiSuen 2022-10-17 01:48:33 +08:00
parent 1174a08360
commit f2c5a5297a
2 changed files with 7 additions and 1 deletions

View File

@ -46,6 +46,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
if !PrefMgr.shared.onlyLoadFactoryLangModelsIfNeeded { LMMgr.loadDataModelsOnAppDelegate() } if !PrefMgr.shared.onlyLoadFactoryLangModelsIfNeeded { LMMgr.loadDataModelsOnAppDelegate() }
DispatchQueue.main.async { DispatchQueue.main.async {
LMMgr.loadCassetteData()
LMMgr.initUserLangModels() LMMgr.initUserLangModels()
self.folderMonitor.folderDidChange = { [weak self] in self.folderMonitor.folderDidChange = { [weak self] in
self?.reloadOnFolderChangeHappens() self?.reloadOnFolderChangeHappens()

View File

@ -38,7 +38,11 @@ public class PrefMgr: PrefMgrProtocol {
public var checkUpdateAutomatically: Bool public var checkUpdateAutomatically: Bool
@AppProperty(key: UserDef.kCassettePath.rawValue, defaultValue: "") @AppProperty(key: UserDef.kCassettePath.rawValue, defaultValue: "")
public var cassettePath: String public var cassettePath: String {
didSet {
LMMgr.loadCassetteData()
}
}
@AppProperty(key: UserDef.kUserDataFolderSpecified.rawValue, defaultValue: "") @AppProperty(key: UserDef.kUserDataFolderSpecified.rawValue, defaultValue: "")
public var userDataFolderSpecified: String public var userDataFolderSpecified: String
@ -189,6 +193,7 @@ public class PrefMgr: PrefMgrProtocol {
public var cassetteEnabled: Bool { public var cassetteEnabled: Bool {
didSet { didSet {
LMMgr.setCassetteEnabled(cassetteEnabled) // LMMgr.setCassetteEnabled(cassetteEnabled) //
LMMgr.loadCassetteData()
} }
} }