kickGroupMember static method
Future<String?>
kickGroupMember({
- required String guid,
- required String uid,
- required dynamic onSuccess(
- String result
- required dynamic onError(
- CometChatException excep
Admin or Moderator of a group can kick a member out of the group
guid
The GUID of the group from which user is to be kicked
uid
The UID of the user to be kicked
Kicked user can rejoin the group.
method could throw PlatformException with error codes specifying the cause
Implementation
static Future<String?> kickGroupMember({
required String guid,
required String uid,
required Function(String result)? onSuccess,
required Function(CometChatException excep)? onError}
) async {
try {
final result = await channel.invokeMethod('kickGroupMember', {
'guid': guid,
'uid': uid,
});
if(onSuccess != null) onSuccess(result);
return result;
} on PlatformException catch (platformException) {
if(onError != null) onError(CometChatException(platformException.code, platformException.details, platformException.message));
} catch (e) {
debugPrint("Error: $e");
if(onError != null) onError(CometChatException(ErrorCode.errorUnhandledException, e.toString() , e.toString()));
}
return null;
}