From 0a5efc3ac91643d5acf8ca27f39ca9812c82f9a5 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Tue, 12 Jul 2022 11:18:39 +0800 Subject: [PATCH] mgrLM // +clearUserOverrideModelData(). --- 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 83ded43d..711f2b45 100644 --- a/Source/Modules/LangModelRelated/mgrLangModel.swift +++ b/Source/Modules/LangModelRelated/mgrLangModel.swift @@ -484,4 +484,15 @@ enum mgrLangModel { break } } + + static func clearUserOverrideModelData(_ mode: InputMode = .imeModeNULL) { + switch mode { + case .imeModeCHS: + gUserOverrideModelCHS.clearData(withURL: userOverrideModelDataURL(InputMode.imeModeCHS)) + case .imeModeCHT: + gUserOverrideModelCHT.clearData(withURL: userOverrideModelDataURL(InputMode.imeModeCHT)) + case .imeModeNULL: + break + } + } }