onPeerConnectionStateChanged method

  1. @override
void onPeerConnectionStateChanged(
  1. int userId,
  2. PeerConnectionState state
)

Implementation

@override
void onPeerConnectionStateChanged(int userId, PeerConnectionState state) {
  switch (state) {
    case PeerConnectionState.RTC_CONNECTION_TIMEOUT:
      _sendHungUpMessage(userId, {});

      closeConnectionForOpponent(userId, (userId) {
        onUserNoAnswer?.call(this, userId);
      });
      break;
    default:
      super.onPeerConnectionStateChanged(userId, state);
      break;
  }
}