From 02e392e215c9d24a3490fcbd7a8f7c6681b45887 Mon Sep 17 00:00:00 2001 From: "Steven B." <51370195+sdb9696@users.noreply.github.com> Date: Thu, 12 Sep 2024 11:50:46 +0100 Subject: [PATCH] Finish cleanup of deprecated ring update service (#125810) --- homeassistant/components/ring/__init__.py | 11 +---------- homeassistant/components/ring/icons.json | 5 ----- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/homeassistant/components/ring/__init__.py b/homeassistant/components/ring/__init__.py index 2901a904dc4..992544b1e18 100644 --- a/homeassistant/components/ring/__init__.py +++ b/homeassistant/components/ring/__init__.py @@ -99,21 +99,12 @@ async def async_setup_entry(hass: HomeAssistant, entry: RingConfigEntry) -> bool await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS) - if hass.services.has_service(DOMAIN, "update"): - return True - return True async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: """Unload Ring entry.""" - unload_ok = await hass.config_entries.async_unload_platforms(entry, PLATFORMS) - - if len(hass.config_entries.async_loaded_entries(DOMAIN)) == 1: - # This is the last loaded entry, clean up service - hass.services.async_remove(DOMAIN, "update") - - return unload_ok + return await hass.config_entries.async_unload_platforms(entry, PLATFORMS) async def async_remove_config_entry_device( diff --git a/homeassistant/components/ring/icons.json b/homeassistant/components/ring/icons.json index 5820fbf77c8..b765293ec04 100644 --- a/homeassistant/components/ring/icons.json +++ b/homeassistant/components/ring/icons.json @@ -37,10 +37,5 @@ "default": "mdi:alarm-bell" } } - }, - "services": { - "update": { - "service": "mdi:refresh" - } } }