From 677dd5b1fd789ee2fec10b8ad6162021028c08df Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Thu, 1 Jun 2023 13:37:02 +0200 Subject: [PATCH] Remove async_setup from traccar (#93912) --- homeassistant/components/traccar/__init__.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/homeassistant/components/traccar/__init__.py b/homeassistant/components/traccar/__init__.py index 1679965b070..c428ce7a5b1 100644 --- a/homeassistant/components/traccar/__init__.py +++ b/homeassistant/components/traccar/__init__.py @@ -11,7 +11,6 @@ from homeassistant.core import HomeAssistant from homeassistant.helpers import config_entry_flow import homeassistant.helpers.config_validation as cv from homeassistant.helpers.dispatcher import async_dispatcher_send -from homeassistant.helpers.typing import ConfigType from .const import ( ATTR_ACCURACY, @@ -55,12 +54,6 @@ WEBHOOK_SCHEMA = vol.Schema( ) -async def async_setup(hass: HomeAssistant, hass_config: ConfigType) -> bool: - """Set up the Traccar component.""" - hass.data[DOMAIN] = {"devices": set(), "unsub_device_tracker": {}} - return True - - async def handle_webhook(hass, webhook_id, request): """Handle incoming webhook with Traccar request.""" try: @@ -94,6 +87,7 @@ async def handle_webhook(hass, webhook_id, request): async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: """Configure based on config entry.""" + hass.data.setdefault(DOMAIN, {"devices": set(), "unsub_device_tracker": {}}) webhook.async_register( hass, DOMAIN, "Traccar", entry.data[CONF_WEBHOOK_ID], handle_webhook )