Update members count on remove users (#7222) (#7245)

* Update members count on remove users

* Check for error on removeMemberFromChannel

(cherry picked from commit 473426180d)

Co-authored-by: Daniel Espino García <larkox@gmail.com>
This commit is contained in:
Mattermost Build 2023-03-30 12:22:38 +03:00 committed by GitHub
parent 77f8eedb0a
commit 0c96329d02
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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]);