From 7789430d4a92d2ac7652a0e00166cddeaa99480d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Bachmann?= Date: Thu, 15 Jan 2026 14:07:23 +0000 Subject: [PATCH] =?UTF-8?q?custom=5Fcomponents/bahmcloud=5Fstore/custom=5F?= =?UTF-8?q?repo=5Fview.py=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bahmcloud_store/custom_repo_view.py | 28 ------------------- 1 file changed, 28 deletions(-) delete mode 100644 custom_components/bahmcloud_store/custom_repo_view.py diff --git a/custom_components/bahmcloud_store/custom_repo_view.py b/custom_components/bahmcloud_store/custom_repo_view.py deleted file mode 100644 index 0f0b3ca..0000000 --- a/custom_components/bahmcloud_store/custom_repo_view.py +++ /dev/null @@ -1,28 +0,0 @@ -from __future__ import annotations - -from typing import TYPE_CHECKING - -from homeassistant.components.http import HomeAssistantView - -if TYPE_CHECKING: - from .core import BCSCore - - -class BCSCustomRepoView(HomeAssistantView): - """ - DELETE /api/bcs/custom_repo?id=... - """ - requires_auth = True - name = "bcs_custom_repo_api" - url = "/api/bcs/custom_repo" - - def __init__(self, core: "BCSCore") -> None: - self.core = core - - async def delete(self, request): - repo_id = request.query.get("id", "").strip() - if not repo_id: - return self.json({"error": "id missing"}, status_code=400) - - await self.core.remove_custom_repo(repo_id) - return self.json({"ok": True})