declineInvitation method
Declines a group invitation.
Param groupId The group ID to decline.
Param inviter The user who sent the invitation.
Param reason The reason for declining the invitation.
Returns None.
Throws Exception description, see ChatError.
Implementation
Future<void> declineInvitation({
required String groupId,
required String inviter,
String? reason,
}) async {
try {
Map req = {'groupId': groupId, 'inviter': inviter};
req.putIfNotNull('reason', reason);
Map result = await platform_interface.Client.instance.groupManager
.callNativeMethod(ChatMethodKeys.declineInvitationFromGroup, req);
ChatError.hasErrorFromResult(result);
} catch (e) {
rethrow;
}
}