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

@@ -35,11 +35,11 @@ async def get_api_keys_for_onboarding():
raise HTTPException(status_code=500, detail="Internal server error")
async def save_api_key(request: APIKeyRequest):
async def save_api_key(request: APIKeyRequest, current_user: dict = None):
try:
from api.onboarding_utils.api_key_management_service import APIKeyManagementService
api_service = APIKeyManagementService()
return await api_service.save_api_key(request.provider, request.api_key, request.description)
return await api_service.save_api_key(request.provider, request.api_key, request.description, current_user)
except Exception as e:
logger.error(f"Error saving API key: {str(e)}")
raise HTTPException(status_code=500, detail="Internal server error")