From 5cf913877c9651f7e4acab7fa7bdb24c4e63e509 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Thu, 7 Sep 2023 01:49:58 +0800 Subject: [PATCH] LMMgr // Add .checkIfPhrasePairIsFiltered(). --- .../Sources/MainAssembly/LMMgr_Core.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Packages/vChewing_MainAssembly/Sources/MainAssembly/LMMgr_Core.swift b/Packages/vChewing_MainAssembly/Sources/MainAssembly/LMMgr_Core.swift index 526f23f8..b5030007 100644 --- a/Packages/vChewing_MainAssembly/Sources/MainAssembly/LMMgr_Core.swift +++ b/Packages/vChewing_MainAssembly/Sources/MainAssembly/LMMgr_Core.swift @@ -281,6 +281,14 @@ public class LMMgr { ) } + public static func checkIfPhrasePairIsFiltered( + userPhrase: String, + mode: Shared.InputMode, + keyArray: [String] + ) -> Bool { + Self.getLM(mode: mode).isPairFiltered(pair: .init(keyArray: keyArray, value: userPhrase)) + } + public static func countPhrasePairs( keyArray: [String], mode: Shared.InputMode,