handleMessage method
void
handleMessage(
- ServerMessage message
)
Implementation
@override
void handleMessage(ServerMessage message) {
final payload = message.payload;
switch (message.type) {
case ServerMessageType.Answer:
// Forward to negotiator
_negotiator?.handleSDP(payload["sdp"]["type"], payload["sdp"]);
open = true;
break;
case ServerMessageType.Candidate:
_negotiator?.handleCandidate(RTCIceCandidate(
payload["candidate"]["candidate"],
payload["candidate"]["sdpMid"],
payload["candidate"]["sdpMLineIndex"]));
break;
default:
logger.warn(
"Unrecognized message type:${message.type.type} from peer: $peer",
);
break;
}
}