From 473426180dba8c15535e689a488152bf44573da0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Espino=20Garc=C3=ADa?= Date: Thu, 30 Mar 2023 11:10:53 +0200 Subject: [PATCH] Update members count on remove users (#7222) * Update members count on remove users * Check for error on removeMemberFromChannel --- .../manage_members_label/manage_members_label.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/components/channel_actions/manage_members_label/manage_members_label.tsx b/app/components/channel_actions/manage_members_label/manage_members_label.tsx index e7f33b9fc7..10e6772052 100644 --- a/app/components/channel_actions/manage_members_label/manage_members_label.tsx +++ b/app/components/channel_actions/manage_members_label/manage_members_label.tsx @@ -62,8 +62,13 @@ const ManageMembersLabel = ({canRemoveUser, channelId, manageOption, testID, use const serverUrl = useServerUrl(); const handleRemoveUser = useCallback(async () => { - removeMemberFromChannel(serverUrl, channelId, userId); - fetchChannelStats(serverUrl, channelId, false); + removeMemberFromChannel(serverUrl, channelId, userId).then( + (res) => { + if (!res.error) { + fetchChannelStats(serverUrl, channelId, false); + } + }, + ); await dismissBottomSheet(); DeviceEventEmitter.emit(Events.REMOVE_USER_FROM_CHANNEL, userId); }, [channelId, serverUrl, userId]);