@startuml dependencies class OAuth2PasswordBearer { } class JWTError { } class HTTPException { } class TinyDBHelper { +query_token(user_id: string, token: string): bool } class Dependencies { +get_current_user(token: str): dict } OAuth2PasswordBearer ..> Dependencies : token Dependencies ..> JWTError : catch errors Dependencies ..> HTTPException : throw on failure Dependencies ..> TinyDBHelper : validate token @enduml