IME // DispatchQueue the process of loading user data.

This commit is contained in:
ShikiSuen 2022-05-03 16:04:27 +08:00
parent b21a25649c
commit b8c491cef6
1 changed files with 8 additions and 6 deletions

View File

@ -64,15 +64,17 @@ public class IME: NSObject {
// MARK: - Initializing Language Models. // MARK: - Initializing Language Models.
static func initLangModels(userOnly: Bool) { static func initLangModels(userOnly: Bool) {
if !userOnly { DispatchQueue.global(qos: .userInitiated).async {
mgrLangModel.loadDataModels() //
}
// mgrLangModel loadUserPhrases dataFolderPath // mgrLangModel loadUserPhrases dataFolderPath
// //
// //
mgrLangModel.loadUserPhrases()
mgrLangModel.loadUserPhraseReplacement()
mgrLangModel.loadUserAssociatedPhrases() mgrLangModel.loadUserAssociatedPhrases()
mgrLangModel.loadUserPhraseReplacement()
mgrLangModel.loadUserPhrases()
}
if !userOnly {
mgrLangModel.loadDataModels() //
}
} }
// MARK: - System Dark Mode Status Detector. // MARK: - System Dark Mode Status Detector.