diff --git a/system/ui/lib/wifi_manager.py b/system/ui/lib/wifi_manager.py index 5594742cb3..b6305a03f5 100644 --- a/system/ui/lib/wifi_manager.py +++ b/system/ui/lib/wifi_manager.py @@ -186,7 +186,7 @@ class WifiManager: threading.Thread(target=worker, daemon=True).start() - def set_callbacks(self, need_auth: Callable[[str], None] | None = None, + def add_callbacks(self, need_auth: Callable[[str], None] | None = None, activated: Callable[[], None] | None = None, forgotten: Callable[[], None] | None = None, networks_updated: Callable[[list[Network]], None] | None = None, diff --git a/system/ui/widgets/network.py b/system/ui/widgets/network.py index e9d7a1b09e..592c9de971 100644 --- a/system/ui/widgets/network.py +++ b/system/ui/widgets/network.py @@ -110,7 +110,7 @@ class AdvancedNetworkSettings(Widget): def __init__(self, wifi_manager: WifiManager): super().__init__() self._wifi_manager = wifi_manager - self._wifi_manager.set_callbacks(networks_updated=self._on_network_updated) + self._wifi_manager.add_callbacks(networks_updated=self._on_network_updated) self._params = Params() self._keyboard = Keyboard(max_text_size=MAX_PASSWORD_LENGTH, min_text_size=MIN_PASSWORD_LENGTH, show_password_toggle=True) @@ -285,7 +285,7 @@ class WifiManagerUI(Widget): self._networks_buttons: dict[str, Button] = {} self._forget_networks_buttons: dict[str, Button] = {} - self._wifi_manager.set_callbacks(need_auth=self._on_need_auth, + self._wifi_manager.add_callbacks(need_auth=self._on_need_auth, activated=self._on_activated, forgotten=self._on_forgotten, networks_updated=self._on_network_updated,