onNetworkRestored method

void onNetworkRestored()

设备网络恢复时由 NetworkManager 调用:取消退避,立即重连。

Implementation

void onNetworkRestored() {
  networkAvailable = true;
  if (_manualClose || _connected || _token == null || _token!.isEmpty) {
    return;
  }
  GoChatLogger.d('WS smart reconnect (network restored)');
  _reconnectTimer?.cancel();
  _reconnectAttempt = 0;
  _reconnectPending = true;
  _connListener?.reconnect();
  _open();
}