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);
});
}