Facing issues when joining meeting in recent days. Getting this error “Zoom: Join meeting task failed, error code: 152” means the user is in another meeting.
func joinMeeting(name: String = "Online Class", number: Int, password: String = "", has_started:Bool) {
guard isAPIAuthenticated, let meetingService = MobileRTC.shared().getMeetingService() else { return }
// remove existing meeting
meetingService.leaveMeeting(with: .leave)
meetingService.delegate = self
let param = MobileRTCMeetingJoinParam()
param.userName = name
param.meetingNumber = "\(number)"
param.password = password
if has_started {
let returnValue = meetingService.joinMeeting(with: param)
guard returnValue == .success else {
print("Zoom: Join meeting task failed, error code: \(returnValue.rawValue)")
self.makeToastWithMessage(with: "Class is not yet started")
return
}
print("Zoom: Join meeting task completed.")
}else{
self.makeToastWithMessage(with: "Class is not yet started")
}
}