From b7168f23a66632761956c9547058c012a7d9dd37 Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Wed, 3 Jan 2024 14:09:55 +0200
Subject: [PATCH] Fix ignore update on people page

---
 .../java/org/futo/circles/feature/people/list/PeopleAdapter.kt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt b/app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt
index 5a7c5aaae..9f2539a2f 100644
--- a/app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt
+++ b/app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt
@@ -12,7 +12,8 @@ class PeopleAdapter(
     private val onOpenRequestsClicked: () -> Unit
 ) : BaseRvAdapter<PeopleListItem, PeopleViewHolder>(PayloadIdEntityCallback { old, new ->
     if (new is PeopleUserListItem && old is PeopleUserListItem) {
-        PeopleUserListItemPayload(user = new.user.takeIf { it != old.user })
+        if (new.isIgnored != old.isIgnored) null
+        else PeopleUserListItemPayload(user = new.user.takeIf { it != old.user })
     } else null
 }) {
 
-- 
GitLab