updateMaximumMessageSize method

Future<void> updateMaximumMessageSize()

Implementation

Future<void> updateMaximumMessageSize() async {
  RTCSessionDescription? local = await peerConnection!.getLocalDescription();
  RTCSessionDescription? remote = await peerConnection!.getRemoteDescription();
  int localMaximumSize = parseMaximumSize(local);
  int remoteMaximumSize = parseMaximumSize(remote);
  messageSize = min(localMaximumSize, remoteMaximumSize);

  logger.log('SENDER: Updated max message size: $messageSize Local: $localMaximumSize Remote: $remoteMaximumSize ');
}