From 86e4abc705f581c5c60551e2724e547fef88613c Mon Sep 17 00:00:00 2001 From: vjrj <vjrj@comunes.org> Date: Wed, 5 Apr 2023 00:11:08 +0200 Subject: [PATCH] Search in contacts too --- .../first_screen/pay_contact_search_page.dart | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/ui/widgets/first_screen/pay_contact_search_page.dart b/lib/ui/widgets/first_screen/pay_contact_search_page.dart index f285bad3..a225daab 100644 --- a/lib/ui/widgets/first_screen/pay_contact_search_page.dart +++ b/lib/ui/widgets/first_screen/pay_contact_search_page.dart @@ -46,13 +46,17 @@ class _PayContactSearchPageState extends State<PayContactSearchPage> { setState(() { _isLoading = true; }); - - final Response cPlusResponse = await searchCPlusUser(_searchTerm); + final ContactsCubit contactsCubit = context.read<ContactsCubit>(); setState(() { - _results = <Contact>[]; + _results = contactsCubit.search(_searchTerm); + if (inDevelopment) { + logger('Found: ${_results.length} in contacts'); + } }); + final Response cPlusResponse = await searchCPlusUser(_searchTerm); + if (cPlusResponse.statusCode != 404) { setState(() { // Add cplus users @@ -185,7 +189,7 @@ class _PayContactSearchPageState extends State<PayContactSearchPage> { }, ), if (_isLoading) - const LoadingBox() + const LoadingBox(simple: false) else if (_searchTerm.isNotEmpty && _results.isEmpty && _isLoading) const NoElements(text: 'nothing_found') else -- GitLab