refreshSocketStatus method

void refreshSocketStatus(
  1. HubConnectionState? status
)

Implementation

void refreshSocketStatus(HubConnectionState? status) {
  final s = status ?? HubConnectionState.Disconnected;

  if (_status != s) {
    _status = s;
    notifyListeners(); // 🔥 UI refresh for THIS instance
  }

  // Optional backward compatibility (keep old behavior if you want)
  if (syncStatusToController) {
    controller.updateReaderSocketStatus(s);
  }
}