retryJoinMeeting method

void retryJoinMeeting()

Implementation

void retryJoinMeeting() {
  Connectivity().checkConnectivity().then((result) async {
    if (result == ConnectivityResult.none) {
      cancel(MeetingErrorCode.networkError);
      return;
    }

    // MeetingCore()
    //     .notifyStatusChange(NEMeetingStatus(NEMeetingEvent.connecting));
    final param = widget.waitingArguments;
    var roomContext = await NERoomKit.instance.roomService.joinRoom(
        NEJoinRoomParams(
          roomUuid: param.meetingInfo.roomUuid,
          userName: param.displayName!,
          role: MeetingRoles.kUndefined,
          password: param.password,
          initialMyProperties: param.tag != null && param.tag!.isNotEmpty
              ? {
                  MeetingPropertyKeys.kMemberTag: param.tag!,
                }
              : null,
        ),
        NEJoinRoomOptions());
    onRetryResult(roomContext.code, roomContext.msg, roomContext.data);
  });
}