mirror of
https://github.com/home-assistant/core.git
synced 2025-08-03 12:45:28 +02:00
Avoid storing Bluetooth scanner in hass.data (#117074)
This commit is contained in:
@@ -339,7 +339,6 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
||||
slots: int = details.get(ADAPTER_CONNECTION_SLOTS) or DEFAULT_CONNECTION_SLOTS
|
||||
entry.async_on_unload(async_register_scanner(hass, scanner, connection_slots=slots))
|
||||
await async_update_device(hass, entry, adapter, details)
|
||||
hass.data.setdefault(DOMAIN, {})[entry.entry_id] = scanner
|
||||
entry.async_on_unload(entry.add_update_listener(async_update_listener))
|
||||
entry.async_on_unload(scanner.async_stop)
|
||||
return True
|
||||
@@ -352,6 +351,4 @@ async def async_update_listener(hass: HomeAssistant, entry: ConfigEntry) -> None
|
||||
|
||||
async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
||||
"""Unload a config entry."""
|
||||
scanner: HaScanner = hass.data[DOMAIN].pop(entry.entry_id)
|
||||
await scanner.async_stop()
|
||||
return True
|
||||
|
Reference in New Issue
Block a user