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 e7f33b9fc..10e677205 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]);