ALwrity onboarding final step

This commit is contained in:
ajaysi
2025-10-10 23:19:28 +05:30
parent e3daebec16
commit b1ebe1034e
38 changed files with 4867 additions and 770 deletions

View File

@@ -165,10 +165,10 @@ class OnboardingManager:
raise HTTPException(status_code=500, detail=str(e))
@self.app.post("/api/onboarding/api-keys")
async def api_key_save(request: APIKeyRequest):
async def api_key_save(request: APIKeyRequest, current_user: dict = Depends(get_current_user)):
"""Save an API key for a provider."""
try:
return await save_api_key(request)
return await save_api_key(request, current_user)
except Exception as e:
logger.error(f"Error in api_key_save: {e}")
raise HTTPException(status_code=500, detail=str(e))

View File

@@ -95,6 +95,10 @@ class RouterManager:
from routers.error_logging import router as error_logging_router
self.include_router_safely(error_logging_router, "error_logging")
# Frontend environment manager router
from routers.frontend_env_manager import router as frontend_env_router
self.include_router_safely(frontend_env_router, "frontend_env_manager")
logger.info("✅ Core routers included successfully")
return True