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 f285bad30fcb1e8a05a7a18514d72edcae64dec0..a225daab25212576a2cab968bab696793680614b 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