acceptInvitation method
Accepts a group invitation.
Param groupId The group ID to accept.
Param inviter The user who sent the invitation.
Returns The accepted group instance.
Throws Exception description, see ChatError.
Implementation
Future<ChatGroup> acceptInvitation(
String groupId,
String inviter,
) async {
try {
Map req = {'groupId': groupId, 'inviter': inviter};
Map result = await platform_interface.Client.instance.groupManager
.callNativeMethod(ChatMethodKeys.acceptInvitationFromGroup, req);
ChatError.hasErrorFromResult(result);
return ChatGroup.fromJson(result[ChatMethodKeys.acceptInvitationFromGroup]);
} catch (e) {
rethrow;
}
}