sendAnswer method
Implementation
Future<void> sendAnswer(
RTCSessionDescription rtcSdp, int callType, bool asPublisher) {
WsAnswer requestPacket = WsAnswer();
requestPacket.messageType = Type.message;
requestPacket.handleId =
asPublisher ? _publisherHandleId : _subscriberHandleId;
requestPacket.body = WsAnswerBody();
requestPacket.body.room = _meetingId;
requestPacket.body.request = WsOfferAnswerType.start;
requestPacket.jsep = Jsep();
requestPacket.jsep.type = rtcSdp.type;
requestPacket.jsep.sdp = rtcSdp.sdp;
Completer completer = Completer();
_socketConnection.createCollectorAndSend(
requestPacket, Type.ack, completer);
return completer.future;
}