acceptInvitation method
~english 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 EMError. ~end
~chinese 接受入群邀请。
Param groupId 接受的群组 ID。
Param inviter 邀请者。
Return 接受的群组实例。
Throws 如果有异常会在这里抛出,包含错误码和错误描述,详见 EMError. ~end
Implementation
Future<EMGroup> acceptInvitation(
String groupId,
String inviter,
) async {
try {
Map req = {'groupId': groupId, 'inviter': inviter};
Map result = await Client.instance.groupManager
.callNativeMethod(ChatMethodKeys.acceptInvitationFromGroup, req);
EMError.hasErrorFromResult(result);
return EMGroup.fromJson(result[ChatMethodKeys.acceptInvitationFromGroup]);
} catch (e) {
rethrow;
}
}