diff --git a/GMERemittance/Module/Resend/User Interface/View/ResendViewController.swift b/GMERemittance/Module/Resend/User Interface/View/ResendViewController.swift index cbd3fdc0..e0ecbf3e 100644 --- a/GMERemittance/Module/Resend/User Interface/View/ResendViewController.swift +++ b/GMERemittance/Module/Resend/User Interface/View/ResendViewController.swift @@ -33,7 +33,7 @@ class ResendViewController: UIViewController { } struct StringConstants { - let searchPlaceholderText = "search_with_controlno_text".localized() + let searchPlaceholderText = "resend_search_hint_text".localized() } @@ -174,9 +174,13 @@ class ResendViewController: UIViewController { @objc func search(sender: UITextField) { let searchText = sender.text!.lowercased() -// self.presenter?.search(text: searchText) + + if searchText.isEmpty { + self.filteredTransaction = self.transactions + return + } self.filteredTransaction = self.transactions.filter({ - return searchText.isEmpty || ($0.controlNumber ?? "").lowercased().contains(searchText) || ($0.bankName ?? "").lowercased().contains(searchText) || ($0.recieverName ?? "").lowercased().contains(searchText) + return ($0.controlNumber ?? "").lowercased().contains(searchText) || ($0.bankName ?? "").lowercased().contains(searchText) || ($0.recieverName ?? "").lowercased().contains(searchText) }).sorted(by: { (model, _) in return (model.controlNumber ?? "").lowercased().hasPrefix(searchText) || (model.recieverName ?? "").lowercased().hasPrefix(searchText) || (model.bankName ?? "").lowercased().hasPrefix(searchText) }) diff --git a/en.lproj/Localizable.strings b/en.lproj/Localizable.strings index a31d1117..b5c69f4b 100644 --- a/en.lproj/Localizable.strings +++ b/en.lproj/Localizable.strings @@ -398,3 +398,4 @@ "resend_text" = "Resend"; +"resend_search_hint_text" = "GME No/Receiver Name/Bank Name";