Move DPI Group logic to UniFi switch platform (#58761)
* Library has normalized management of DPI apps and groups, move logic to UniFi integration * Bump dependency to v29 * Use a generator instead of a list - Pylint * Minor improvements * Improve doc strings
This commit is contained in:
@@ -246,11 +246,7 @@ class UniFiController:
|
||||
)
|
||||
|
||||
elif DATA_DPI_GROUP in data:
|
||||
for key in data[DATA_DPI_GROUP]:
|
||||
if self.api.dpi_groups[key].dpiapp_ids:
|
||||
async_dispatcher_send(self.hass, self.signal_update)
|
||||
else:
|
||||
async_dispatcher_send(self.hass, self.signal_remove, {key})
|
||||
async_dispatcher_send(self.hass, self.signal_update)
|
||||
|
||||
elif DATA_DPI_GROUP_REMOVED in data:
|
||||
async_dispatcher_send(
|
||||
|
||||
Reference in New Issue
Block a user