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 ChatError.
~end
~chinese 接受入群邀请。
Param groupId 接受的群组 ID。
Param inviter 邀请者。
Return 接受的群组实例。
Throws 如果有异常会在这里抛出,包含错误码和错误描述,详见 ChatError.
~end
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;
}
}