From c40a9ac4b5e5a6ae4bbccb203d5d635383abd350 Mon Sep 17 00:00:00 2001 From: mkmer Date: Thu, 11 Jul 2024 10:12:05 -0400 Subject: [PATCH] Remove unused code in blink (#121780) Remove unused code --- homeassistant/components/blink/services.py | 44 +--------------------- 1 file changed, 2 insertions(+), 42 deletions(-) diff --git a/homeassistant/components/blink/services.py b/homeassistant/components/blink/services.py index 298ead00a45057..bb2cbf575ddbbe 100644 --- a/homeassistant/components/blink/services.py +++ b/homeassistant/components/blink/services.py @@ -4,14 +4,13 @@ import voluptuous as vol -from homeassistant.config_entries import ConfigEntry, ConfigEntryState +from homeassistant.config_entries import ConfigEntryState from homeassistant.const import ATTR_DEVICE_ID, CONF_PIN from homeassistant.core import HomeAssistant, ServiceCall from homeassistant.exceptions import HomeAssistantError, ServiceValidationError -from homeassistant.helpers import config_validation as cv, device_registry as dr +from homeassistant.helpers import config_validation as cv from .const import ATTR_CONFIG_ENTRY_ID, DOMAIN, SERVICE_SEND_PIN -from .coordinator import BlinkUpdateCoordinator SERVICE_UPDATE_SCHEMA = vol.Schema( { @@ -29,45 +28,6 @@ def setup_services(hass: HomeAssistant) -> None: """Set up the services for the Blink integration.""" - def collect_coordinators( - device_ids: list[str], - ) -> list[BlinkUpdateCoordinator]: - config_entries: list[ConfigEntry] = [] - registry = dr.async_get(hass) - for target in device_ids: - device = registry.async_get(target) - if device: - device_entries: list[ConfigEntry] = [] - for entry_id in device.config_entries: - entry = hass.config_entries.async_get_entry(entry_id) - if entry and entry.domain == DOMAIN: - device_entries.append(entry) - if not device_entries: - raise ServiceValidationError( - translation_domain=DOMAIN, - translation_key="invalid_device", - translation_placeholders={"target": target, "domain": DOMAIN}, - ) - config_entries.extend(device_entries) - else: - raise HomeAssistantError( - translation_domain=DOMAIN, - translation_key="device_not_found", - translation_placeholders={"target": target}, - ) - - coordinators: list[BlinkUpdateCoordinator] = [] - for config_entry in config_entries: - if config_entry.state != ConfigEntryState.LOADED: - raise HomeAssistantError( - translation_domain=DOMAIN, - translation_key="not_loaded", - translation_placeholders={"target": config_entry.title}, - ) - - coordinators.append(hass.data[DOMAIN][config_entry.entry_id]) - return coordinators - async def send_pin(call: ServiceCall): """Call blink to send new pin.""" for entry_id in call.data[ATTR_CONFIG_ENTRY_ID]: