16 lines
565 B
Python
16 lines
565 B
Python
"""API Handler for hacs_removed"""
|
|
import voluptuous as vol
|
|
from homeassistant.components import websocket_api
|
|
|
|
from custom_components.hacs.share import list_removed_repositories
|
|
|
|
|
|
@websocket_api.async_response
|
|
@websocket_api.websocket_command({vol.Required("type"): "hacs/removed"})
|
|
async def hacs_removed(_hass, connection, msg):
|
|
"""Get information about removed repositories."""
|
|
content = []
|
|
for repo in list_removed_repositories():
|
|
content.append(repo.to_json())
|
|
connection.send_message(websocket_api.result_message(msg["id"], content))
|