better alerts and connected_components
Build, push image, and notify Watchtower / build-image (push) Successful in 57s
Build, push image, and notify Watchtower / notify (push) Successful in 9s

This commit is contained in:
2026-08-17 13:45:51 +02:00
parent 2d8889cd31
commit 8b6ab086fd
2 changed files with 38 additions and 6 deletions
+2 -2
View File
@@ -50,7 +50,7 @@ class DisplayManager:
self.screens[name] = url
if self._on_screens_change_callback:
self._on_screens_change_callback(self.screens)
self._on_screens_change_callback(self.screens, is_removed=False, modified_name=name)
print(f"[DisplayManager] 📺 Screen registered: {name} -> {url}")
elif state_change == ServiceStateChange.Removed:
@@ -58,7 +58,7 @@ class DisplayManager:
print(f"[DisplayManager] ❌ Screen disconnected: {name}")
self.screens.pop(name, None)
if self._on_screens_change_callback:
self._on_screens_change_callback(self.screens)
self._on_screens_change_callback(self.screens, is_removed=True, modified_name=name)
def set_on_screens_change_callback(self, callback):
"""Set a callback function to be called when screens are added or removed."""