From b9d3c341f70072edb99e52d2d59516a8c552ad03 Mon Sep 17 00:00:00 2001 From: vjrj <vjrj@comunes.org> Date: Sun, 2 Apr 2023 13:56:11 +0200 Subject: [PATCH] Update filtered contacts too --- lib/data/models/contact_cubit.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/data/models/contact_cubit.dart b/lib/data/models/contact_cubit.dart index 1093045a..24543774 100644 --- a/lib/data/models/contact_cubit.dart +++ b/lib/data/models/contact_cubit.dart @@ -41,7 +41,13 @@ class ContactsCubit extends HydratedCubit<ContactsState> { } return c; }).toList(); - emit(state.copyWith(contacts: contacts)); + final List<Contact> fcontacts = state.filteredContacts.map((Contact c) { + if (c.pubKey == contact.pubKey) { + return contact; + } + return c; + }).toList(); + emit(state.copyWith(contacts: contacts, filteredContacts: fcontacts)); } void resetFilter() { -- GitLab