processCallUpdated method
Implementation
void processCallUpdated(
int opponentId,
RTCSessionDescription sdp,
) {
PeerConnection? peerConnection = channels[opponentId];
if (peerConnection == null) return;
if (sdp.type == 'offer') {
peerConnection.setRemoteSdp(sdp);
if (state == RTCSessionState.RTC_SESSION_CONNECTING ||
state == RTCSessionState.RTC_SESSION_CONNECTED) {
peerConnection.startAnswer(force: true);
}
} else if(sdp.type == 'answer'){
peerConnection.processAnswer(sdp);
}
}