void DefaultSignalingClient::OnSignalingErrorReceived()

in chime-sdk-signaling-cpp/src/signaling/default_signaling_client.cc [312:324]


void DefaultSignalingClient::OnSignalingErrorReceived(const SignalingError& error) {
  CHIME_LOG(LogLevel::kError, "Signaling has received error " + error.description)

  state_ = SignalingState::kDisconnected;

  is_joined_ = false;
  SignalingClientStatus status;
  status.type = SignalingClientStatusType::kClientError;
  status.reason = error.description;

  NotifySignalingObserver(
      [&status](SignalingClientObserver* observer) -> void { observer->OnSignalingClientStopped(status); });
}