From 61a4fc9868c9d4b412d67ecaa9d979ca20ac9cc3 Mon Sep 17 00:00:00 2001 From: nightbug-xx Date: Mon, 9 Jun 2025 18:09:11 +0900 Subject: [PATCH] refactor: use shared get_db dependency --- app/api/auth.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/app/api/auth.py b/app/api/auth.py index 779a5c4..847efc4 100644 --- a/app/api/auth.py +++ b/app/api/auth.py @@ -2,7 +2,7 @@ from fastapi import APIRouter, Depends, HTTPException, status, Query from sqlalchemy.orm import Session -from app.core.database import SessionLocal +from app.core.deps import get_db from app.models.user import User from app.core.security import verify_password, create_access_token from pydantic import BaseModel, EmailStr @@ -11,14 +11,6 @@ from datetime import timedelta router = APIRouter() -def get_db(): - db = SessionLocal() - try: - yield db - finally: - db.close() - - # 로그인 요청 스키마 class LoginRequest(BaseModel): email: EmailStr @@ -49,4 +41,4 @@ def check_email_availability( db: Session = Depends(get_db) ): user = db.query(User).filter(User.email == email).first() - return {"available": user is None} \ No newline at end of file + return {"available": user is None}