From 9c3d29abc76278e4ff0e728b6b415458c41d35d1 Mon Sep 17 00:00:00 2001 From: putschgi Date: Mon, 3 Aug 2026 15:03:39 +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 02dee0d..770e21f 100644 --- a/app/routes.py +++ b/app/routes.py @@ -39,4 +39,15 @@ async def subscribe_repo(req: SubscribeRequest): "message": f"✅ {req.target_name} geklont!", "path": str(target_dir), "success": True - } \ No newline at end of file + } + +@router.get("/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