status property

Implementation

ProConnectionStatus get status => _status;
void status=(ProConnectionStatus newStatus)

Implementation

set status(ProConnectionStatus newStatus) {
  if (_status == newStatus) return;

  _status = newStatus;
  if (_connectionStatusController.hasListener == true) _connectionStatusController.add(_status);
  switch (_status) {
    case ProConnectionStatus.connected:
      emit('connected');
      break;
    case ProConnectionStatus.connecting:
      emit('connecting');
      break;
    case ProConnectionStatus.disconnected:
      emit('disconnected');
      break;
    case ProConnectionStatus.failed:
      emit('failed');
      break;
  }
}