mirror of
https://github.com/nonebot/nonebot2.git
synced 2026-04-20 16:25:42 +00:00
✨ add heartbeat parameter in aiohttp
This commit is contained in:
@@ -326,8 +326,10 @@ class Mixin(HTTPClientMixin, WebSocketClientMixin):
|
|||||||
)
|
)
|
||||||
|
|
||||||
autoping = True
|
autoping = True
|
||||||
|
heartbeat = None
|
||||||
if setup.ping_interval is not UNSET:
|
if setup.ping_interval is not UNSET:
|
||||||
autoping = setup.ping_interval is not None
|
autoping = setup.ping_interval is not None
|
||||||
|
heartbeat = setup.ping_interval
|
||||||
|
|
||||||
if isinstance(setup.timeout, Timeout) and setup.timeout.ping is not UNSET:
|
if isinstance(setup.timeout, Timeout) and setup.timeout.ping is not UNSET:
|
||||||
logger.warning(
|
logger.warning(
|
||||||
@@ -343,6 +345,7 @@ class Mixin(HTTPClientMixin, WebSocketClientMixin):
|
|||||||
headers=setup.headers,
|
headers=setup.headers,
|
||||||
proxy=setup.proxy,
|
proxy=setup.proxy,
|
||||||
autoping=autoping,
|
autoping=autoping,
|
||||||
|
heartbeat=heartbeat,
|
||||||
) as ws:
|
) as ws:
|
||||||
yield WebSocket(request=setup, session=session, websocket=ws)
|
yield WebSocket(request=setup, session=session, websocket=ws)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user