Merge pull request #10 from nightbug-xx/codex/get_db-함수-삭제-및-임포트-수정

Update auth dependency usage
This commit is contained in:
nightbug-xx 2025-06-09 18:10:53 +09:00 committed by GitHub
commit f7ac481314
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2,7 +2,7 @@
from fastapi import APIRouter, Depends, HTTPException, status, Query from fastapi import APIRouter, Depends, HTTPException, status, Query
from sqlalchemy.orm import Session 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.models.user import User
from app.core.security import verify_password, create_access_token from app.core.security import verify_password, create_access_token
from pydantic import BaseModel, EmailStr from pydantic import BaseModel, EmailStr
@ -11,14 +11,6 @@ from datetime import timedelta
router = APIRouter() router = APIRouter()
def get_db():
db = SessionLocal()
try:
yield db
finally:
db.close()
# 로그인 요청 스키마 # 로그인 요청 스키마
class LoginRequest(BaseModel): class LoginRequest(BaseModel):
email: EmailStr email: EmailStr
@ -49,4 +41,4 @@ def check_email_availability(
db: Session = Depends(get_db) db: Session = Depends(get_db)
): ):
user = db.query(User).filter(User.email == email).first() user = db.query(User).filter(User.email == email).first()
return {"available": user is None} return {"available": user is None}