Added UdpListener check

This commit is contained in:
Locxion
2024-02-03 00:49:18 +01:00
parent ecfcd26b47
commit b8c838caa3

View File

@ -22,6 +22,7 @@ public class GoveeService : IGoveeService
if (!onlyLan)
return devices;
if (!_udpService.IsListening())
_udpService.StartUdpListener();
var udpDevices = await _udpService.GetDevices();
@ -37,6 +38,7 @@ public class GoveeService : IGoveeService
{
if (useUdp)
{
if (!_udpService.IsListening())
_udpService.StartUdpListener();
if (string.IsNullOrWhiteSpace(goveeDevice.Address)) throw new Exception("Device not available via Udp/Lan");
var udpState = await _udpService.GetState(goveeDevice.Address);