netadm/authentication/dependencies/access_tokens.py

24 lines
394 B
Python
Raw Permalink Normal View History

2024-10-02 15:50:50 +00:00
from typing import (
TYPE_CHECKING,
Annotated,
)
from fastapi import Depends
from models import (
db_helper,
AccessToken,
)
if TYPE_CHECKING:
from sqlalchemy.ext.asyncio import AsyncSession
async def get_access_tokens_db(
session: Annotated[
"AsyncSession",
Depends(db_helper.session_getter),
],
):
yield AccessToken.get_db(session=session)