Skip to content

Commit f90632a

Browse files
committed
Revert "Fix event stream 5-minute timeout disconnections (#501)"
This reverts commit 602a85f.
1 parent cbcd8c0 commit f90632a

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

custom_components/dahua/client.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -759,18 +759,13 @@ async def stream_events(self, on_receive, events: list, channel: int):
759759
"""
760760
# Use codes=[All] for all codes
761761
codes = ",".join(events)
762-
heartbeat_interval = 5
763-
url = "{0}/cgi-bin/eventManager.cgi?action=attach&codes=[{1}]&heartbeat={2}".format(
764-
self._base, codes, heartbeat_interval
765-
)
762+
url = "{0}/cgi-bin/eventManager.cgi?action=attach&codes=[{1}]&heartbeat=5".format(self._base, codes)
766763
if self._username is not None and self._password is not None:
767764
response = None
768765

769766
try:
770767
auth = DigestAuth(self._username, self._password, self._session)
771-
# Disable timeout for infinite event stream (fixes 5-minute disconnection)
772-
timeout = aiohttp.ClientTimeout(total=None)
773-
response = await auth.request("GET", url, timeout=timeout)
768+
response = await auth.request("GET", url)
774769
response.raise_for_status()
775770

776771
# https://docs.aiohttp.org/en/stable/streams.html

0 commit comments

Comments
 (0)