CoolFace
Apppublic

TalhaRafique1/Full-stack-Todo

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes
deps.py21 linesDownload Raw Back to api
1"""Dependency injection functions for API endpoints."""2 3from typing import Generator4from sqlmodel import Session5from fastapi import Depends6from ..database import SessionLocal7from ..middleware.auth import get_current_user8from ..models.user import UserResponse9 10 11def get_db() -> Generator[Session, None, None]:12    """Dependency to get database session."""13    db = SessionLocal()14    try:15        yield db16    finally:17        db.close()18 19 20# Re-export the current user dependency21CurrentActiveUser = Depends(get_current_user)