From b6941a14991d811e8309b9391a7d134dec25f371 Mon Sep 17 00:00:00 2001 From: thekiwismarthome <134335563+thekiwismarthome@users.noreply.github.com> Date: Thu, 12 Feb 2026 12:02:22 +1300 Subject: [PATCH] Update __init__.py --- custom_components/shopping_list_manager/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/custom_components/shopping_list_manager/__init__.py b/custom_components/shopping_list_manager/__init__.py index e092b15..56cbb4d 100644 --- a/custom_components/shopping_list_manager/__init__.py +++ b/custom_components/shopping_list_manager/__init__.py @@ -6,6 +6,8 @@ import logging from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.components import websocket_api as ha_websocket +from .websocket_api import websocket_create_list + from .const import DOMAIN from .manager import ShoppingListManager @@ -34,6 +36,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: hass.data[DOMAIN]["manager"] = manager # Register WebSocket commands using Home Assistant's websocket_api + ha_websocket.async_register_command(hass, websocket_create_list) ha_websocket.async_register_command(hass, websocket_add_product) ha_websocket.async_register_command(hass, websocket_set_qty) ha_websocket.async_register_command(hass, websocket_get_products) @@ -50,4 +53,4 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: """Unload Shopping List Manager.""" hass.data[DOMAIN].pop("manager", None) - return True \ No newline at end of file + return True