mirror of
https://github.com/Balshgit/gpt_chat_bot.git
synced 2026-02-03 11:40:39 +03:00
add user messages count action (#76)
* remove fastapi users dependency * add user service to chatbot service * add user save on bot info command * add user model to admin * fix tests
This commit is contained in:
16
bot_microservice/api/auth/deps.py
Normal file
16
bot_microservice/api/auth/deps.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from fastapi import Depends
|
||||
|
||||
from api.deps import get_database
|
||||
from core.auth.repository import UserRepository
|
||||
from core.auth.services import UserService
|
||||
from infra.database.db_adapter import Database
|
||||
|
||||
|
||||
def get_user_repository(db: Database = Depends(get_database)) -> UserRepository:
|
||||
return UserRepository(db=db)
|
||||
|
||||
|
||||
def get_user_service(
|
||||
user_repository: UserRepository = Depends(get_user_repository),
|
||||
) -> UserService:
|
||||
return UserService(repository=user_repository)
|
||||
Reference in New Issue
Block a user