Remove undo listener variable in sonarr (#52042)
This commit is contained in:
parent
7b5ed8faa8
commit
d772488472
2 changed files with 1 additions and 6 deletions
|
@ -23,7 +23,6 @@ from .const import (
|
||||||
CONF_UPCOMING_DAYS,
|
CONF_UPCOMING_DAYS,
|
||||||
CONF_WANTED_MAX_ITEMS,
|
CONF_WANTED_MAX_ITEMS,
|
||||||
DATA_SONARR,
|
DATA_SONARR,
|
||||||
DATA_UNDO_UPDATE_LISTENER,
|
|
||||||
DEFAULT_UPCOMING_DAYS,
|
DEFAULT_UPCOMING_DAYS,
|
||||||
DEFAULT_WANTED_MAX_ITEMS,
|
DEFAULT_WANTED_MAX_ITEMS,
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
|
@ -66,12 +65,11 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
||||||
except SonarrError as err:
|
except SonarrError as err:
|
||||||
raise ConfigEntryNotReady from err
|
raise ConfigEntryNotReady from err
|
||||||
|
|
||||||
undo_listener = entry.add_update_listener(_async_update_listener)
|
entry.async_on_unload(entry.add_update_listener(_async_update_listener))
|
||||||
|
|
||||||
hass.data.setdefault(DOMAIN, {})
|
hass.data.setdefault(DOMAIN, {})
|
||||||
hass.data[DOMAIN][entry.entry_id] = {
|
hass.data[DOMAIN][entry.entry_id] = {
|
||||||
DATA_SONARR: sonarr,
|
DATA_SONARR: sonarr,
|
||||||
DATA_UNDO_UPDATE_LISTENER: undo_listener,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
|
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
|
||||||
|
@ -83,8 +81,6 @@ async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
||||||
"""Unload a config entry."""
|
"""Unload a config entry."""
|
||||||
unload_ok = await hass.config_entries.async_unload_platforms(entry, PLATFORMS)
|
unload_ok = await hass.config_entries.async_unload_platforms(entry, PLATFORMS)
|
||||||
|
|
||||||
hass.data[DOMAIN][entry.entry_id][DATA_UNDO_UPDATE_LISTENER]()
|
|
||||||
|
|
||||||
if unload_ok:
|
if unload_ok:
|
||||||
hass.data[DOMAIN].pop(entry.entry_id)
|
hass.data[DOMAIN].pop(entry.entry_id)
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,6 @@ CONF_WANTED_MAX_ITEMS = "wanted_max_items"
|
||||||
|
|
||||||
# Data
|
# Data
|
||||||
DATA_SONARR = "sonarr"
|
DATA_SONARR = "sonarr"
|
||||||
DATA_UNDO_UPDATE_LISTENER = "undo_update_listener"
|
|
||||||
|
|
||||||
# Defaults
|
# Defaults
|
||||||
DEFAULT_BASE_PATH = "/api"
|
DEFAULT_BASE_PATH = "/api"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue