diff --git a/app/routers/home.py b/app/routers/home.py index 108ee1f..3d5e293 100644 --- a/app/routers/home.py +++ b/app/routers/home.py @@ -48,6 +48,19 @@ async def home(request: Request): stats["recipes"] = len(recipes) except Exception: pass + try: + from ..services.run_service import RunService + from ..dependencies import get_redis_client, get_cache_manager + run_service = RunService(database, get_redis_client(), get_cache_manager()) + runs = await run_service.list_runs(user.actor_id) + stats["runs"] = len(runs) + except Exception: + pass + try: + storage_providers = await database.get_user_storage_providers(user.actor_id) + stats["storage"] = len(storage_providers) if storage_providers else 0 + except Exception: + pass templates = get_templates(request) return render(templates, "home.html", request,