joinMeeting method
Joins a meeting using the provided JoinInfo.
Implementation
Future<void> joinMeeting(JoinInfo info) async {
try {
final joinInfoMsg = JoinInfoMsg(
meetingId: info.meetingId,
externalMeetingId: info.externalMeetingId,
mediaRegion: info.mediaRegion,
audioHostUrl: info.audioHostUrl,
audioFallbackUrl: info.audioFallbackUrl,
signalingUrl: info.signalingUrl,
turnControlUrl: info.turnControlUrl,
externalUserId: info.externalUserId,
attendeeId: info.attendeeId,
joinToken: info.joinToken,
appGroupId: info.appGroupId,
screenShareExtensionId: info.screenShareExtensionId,
);
await _coordinator.hostApi.joinMeeting(joinInfoMsg);
} on PlatformException catch (e) {
throw ChimeMeetingException('Failed to join meeting', e.message);
}
}