From 5c8b469327f3359aeb74d0c878c6bc6add7503ad Mon Sep 17 00:00:00 2001 From: putschgi Date: Mon, 3 Aug 2026 15:15:32 +0200 Subject: [PATCH] app/routes.py aktualisiert --- app/routes.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/routes.py b/app/routes.py index 9dc0a26..defbdb6 100644 --- a/app/routes.py +++ b/app/routes.py @@ -51,4 +51,15 @@ async def list_repos(): async with httpx.AsyncClient() as client: resp = await client.get(f"{GITEE_URL}/api/v1/user/repos", headers=headers) - return resp.json() \ No newline at end of file + return resp.json() + +@router.get("/repos/{repo_id}/status") +async def get_repo_status(repo_id: int): + import os + # Prüfe ob Ordner existiert + return {"subscribed": os.path.exists(f"/projects/repo-{repo_id}")} +```[1] + +Für Datei-Änderungen brauchst du a `watchdog` Observer, der Änderungs-Hashes speichert [1]. + +Möchtest du die Implementierung direkt erledigen lassen? \ No newline at end of file