From 47a593949e9c30568296fc17e7edc18b01ff38b4 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Thu, 23 Jun 2022 09:54:08 +0800 Subject: [PATCH] mgrLM // +removeUnigramsFromUserOverrideModel(). --- Source/Modules/LangModelRelated/mgrLangModel.swift | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Source/Modules/LangModelRelated/mgrLangModel.swift b/Source/Modules/LangModelRelated/mgrLangModel.swift index d7434229..7afa7aa8 100644 --- a/Source/Modules/LangModelRelated/mgrLangModel.swift +++ b/Source/Modules/LangModelRelated/mgrLangModel.swift @@ -452,4 +452,15 @@ enum mgrLangModel { gUserOverrideModelCHT.saveData(toURL: userOverrideModelDataURL(InputMode.imeModeCHT)) gUserOverrideModelCHS.saveData(toURL: userOverrideModelDataURL(InputMode.imeModeCHS)) } + + static func removeUnigramsFromUserOverrideModel(_ mode: InputMode) { + switch mode { + case .imeModeCHS: + gUserOverrideModelCHT.bleachUnigrams() + case .imeModeCHT: + gUserOverrideModelCHS.bleachUnigrams() + case .imeModeNULL: + break + } + } }