IME // DispatchQueue the process of loading user data.
This commit is contained in:
parent
b21a25649c
commit
b8c491cef6
|
@ -64,15 +64,17 @@ public class IME: NSObject {
|
|||
// MARK: - Initializing Language Models.
|
||||
|
||||
static func initLangModels(userOnly: Bool) {
|
||||
if !userOnly {
|
||||
mgrLangModel.loadDataModels() // 這句還是不要砍了。
|
||||
}
|
||||
DispatchQueue.global(qos: .userInitiated).async {
|
||||
// mgrLangModel 的 loadUserPhrases 等函數在自動讀取 dataFolderPath 時,
|
||||
// 如果發現自訂目錄不可用,則會自動抹去自訂目錄設定、改採預設目錄。
|
||||
// 所以這裡不需要特別處理。
|
||||
mgrLangModel.loadUserPhrases()
|
||||
mgrLangModel.loadUserPhraseReplacement()
|
||||
mgrLangModel.loadUserAssociatedPhrases()
|
||||
mgrLangModel.loadUserPhraseReplacement()
|
||||
mgrLangModel.loadUserPhrases()
|
||||
}
|
||||
if !userOnly {
|
||||
mgrLangModel.loadDataModels() // 這句還是不要砍了。
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - System Dark Mode Status Detector.
|
||||
|
|
Loading…
Reference in New Issue