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