handleMessage method

  1. @override
Future<void> handleMessage(
  1. ServerMessage message
)
override

Implementation

@override
Future<void> handleMessage(ServerMessage message) async {
  final payload = message.payload;

  if (message.type == ServerMessageType.Answer.value) {
    await _negotiator?.handleSDP(message.type, payload.sdp);
  } else if (message.type == ServerMessageType.Candidate.value) {
    await _negotiator?.handleCandidate(RTCIceCandidate(
        payload.candidate["candidate"], payload.candidate["sdpMid"], payload.candidate["sdpMLineIndex"]));
  } else {
    logger.warn('Unrecognized message type: ${message.type} from peer: $peer');
  }
}