huge fix
This commit is contained in:
@@ -25,7 +25,7 @@ def get_bot_client(request: Request) -> Bot:
|
||||
return request.app.state.bot
|
||||
|
||||
def get_s3_adapter(request: Request) -> Optional[S3Adapter]:
|
||||
return getattr(request.app.state, "s3_adapter", None)
|
||||
return request.app.state.s3_adapter
|
||||
|
||||
# Провайдер DAO (собирается из mongo_client)
|
||||
def get_dao(
|
||||
@@ -40,6 +40,7 @@ def get_dao(
|
||||
def get_generation_service(
|
||||
dao: DAO = Depends(get_dao),
|
||||
gemini: GoogleAdapter = Depends(get_gemini_client),
|
||||
s3_adapter: S3Adapter = Depends(get_s3_adapter),
|
||||
bot: Bot = Depends(get_bot_client),
|
||||
) -> GenerationService:
|
||||
return GenerationService(dao, gemini, bot)
|
||||
return GenerationService(dao, gemini, s3_adapter, bot)
|
||||
Reference in New Issue
Block a user