addIceCandidate method
Implementation
Future<void> addIceCandidate(Map<String, dynamic> candidate) async {
var connection = await peerConnection;
final rtcIceCandidate = RTCIceCandidate(
candidate["candidate"],
candidate["sdpMid"],
candidate["sdpMLineIndex"],
);
if (connection.signalingState ==
RTCSignalingState.RTCSignalingStateStable) {
await connection.addCandidate(rtcIceCandidate);
} else {
_candidateTemps.add(rtcIceCandidate);
}
}