From 09a9ff7bf21ddfe102981975cd620a8e79212dc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihat=20G=C3=BCnd=C3=BCz?= Date: Sun, 31 Mar 2024 19:03:22 +0200 Subject: [PATCH] Add missing locale support in matchesTokenizedPrefixes() method --- Sources/HandySwift/Extensions/StringExt.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/HandySwift/Extensions/StringExt.swift b/Sources/HandySwift/Extensions/StringExt.swift index 5f681a9..f5d6035 100644 --- a/Sources/HandySwift/Extensions/StringExt.swift +++ b/Sources/HandySwift/Extensions/StringExt.swift @@ -217,8 +217,8 @@ extension String { /// print(searchResult) // Output: true /// ``` public func matchesTokenizedPrefixes(in searchText: String, locale: Locale? = nil) -> Bool { - let tokens = self.tokenized() - return searchText.tokenized().allSatisfy { searchToken in + let tokens = self.tokenized(locale: locale) + return searchText.tokenized(locale: locale).allSatisfy { searchToken in tokens.contains { $0.hasPrefix(searchToken) } } }