processNewCall method
Implementation
void processNewCall(
int opponentId,
RTCSessionDescription sdp,
) {
PeerConnection? peerConnection = channels[opponentId];
if (peerConnection == null) return;
if (!peerConnection.hasRemoteSdp()) {
peerConnection.setRemoteSdp(sdp);
}
if (state == RTCSessionState.RTC_SESSION_CONNECTING ||
state == RTCSessionState.RTC_SESSION_CONNECTED) {
peerConnection.startAnswer();
}
}