From 8e077515ff3377af0eccbfa0fcfeb19df1c36081 Mon Sep 17 00:00:00 2001 From: TPV Date: Fri, 17 Jul 2026 20:22:57 -0700 Subject: [PATCH] added proxies to default session --- src/monitor_utils/sessions.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/monitor_utils/sessions.py b/src/monitor_utils/sessions.py index 1ee0259..f7dc2e3 100644 --- a/src/monitor_utils/sessions.py +++ b/src/monitor_utils/sessions.py @@ -15,12 +15,15 @@ from aioweb_tls import CurlCffi, TLSSession from monitor_utils.constants import CLIENT_IDENTIFIERS, RETRY_LIMIT -def get_default_session() -> TLSSession: +def get_default_session(proxies: AioProxies) -> TLSSession: """Return a TLSSession impersonating a random client fingerprint. Fingerprint rotation lives here so every monitor rotates the same way; the caller owns the session lifetime via ``async with``. + Args: + proxies: used for rotating proxies inside of send_request + Returns: A TLSSession over a curl_cffi backend with a random impersonation. """