invalidateSessionsForProxy method

void invalidateSessionsForProxy(
  1. Proxy proxy
)

Invalidates all sessions for a proxy

Implementation

void invalidateSessionsForProxy(Proxy proxy) {
  final proxyKey = '${proxy.host}:${proxy.port}';
  final proxySessions = _sessionsByProxy[proxyKey]?.toList() ?? [];

  for (final session in proxySessions) {
    session.isActive = false;
    _removeSession(session);
  }
}