mirror of
https://github.com/nonebot/nonebot2.git
synced 2026-04-18 23:10:09 +00:00
✨ support ping_interval and ping_timeout config
This commit is contained in:
@@ -324,6 +324,10 @@ class Mixin(HTTPClientMixin, WebSocketClientMixin):
|
||||
)
|
||||
)
|
||||
|
||||
autoping = True
|
||||
if setup.ping_interval is not UNSET:
|
||||
autoping = setup.ping_interval is not None
|
||||
|
||||
async with aiohttp.ClientSession(version=version, trust_env=True) as session:
|
||||
async with session.ws_connect(
|
||||
setup.url,
|
||||
@@ -331,6 +335,7 @@ class Mixin(HTTPClientMixin, WebSocketClientMixin):
|
||||
timeout=timeout,
|
||||
headers=setup.headers,
|
||||
proxy=setup.proxy,
|
||||
autoping=autoping,
|
||||
) as ws:
|
||||
yield WebSocket(request=setup, session=session, websocket=ws)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user