Adjust zeroconf ServiceInfo query timeout to 3 seconds

This commit is contained in:
J. Nick Koston 2024-02-21 17:33:16 -07:00
parent 127cbde2a2
commit 4a21cd9d47
No known key found for this signature in database

View file

@ -110,7 +110,8 @@ class DashboardImportDiscovery:
self, zeroconf: Zeroconf, info: AsyncServiceInfo, service_type: str, name: str self, zeroconf: Zeroconf, info: AsyncServiceInfo, service_type: str, name: str
) -> None: ) -> None:
"""Process a service info.""" """Process a service info."""
if await info.async_request(zeroconf, timeout=5): # Timeout in 3s (async_request wants the timeout in millis)
if await info.async_request(zeroconf, timeout=3000):
self._process_service_info(name, info) self._process_service_info(name, info)
def _process_service_info(self, name: str, info: ServiceInfo) -> None: def _process_service_info(self, name: str, info: ServiceInfo) -> None: