From 806b9124033402a4a32d95f72d9d6cfbcdc0d206 Mon Sep 17 00:00:00 2001 From: putschgi Date: Mon, 3 Aug 2026 15:10:49 +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 afa1184..9dc0a26 100644 --- a/app/routes.py +++ b/app/routes.py @@ -40,4 +40,15 @@ async def subscribe_repo(req: SubscribeRequest): "path": str(target_dir), "success": True, "token_used": bool(effective_token and not req.token_provided) # Zeigt ob Token vom System oder User kommt - } \ No newline at end of file + } + +@router.get("/repos") #✅ Diese muss existieren für /api/repos! +async def list_repos(): + from .main import GITEE_URL, get_token + token = get_token() + + headers = {"Authorization": f"token {token}"} if token else {} + + 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