feat: add endpoint to retrieve user's current subscription plan

This commit is contained in:
Backend IM Bot 2025-04-30 17:37:30 +00:00
parent 7dc9f068a2
commit ef7e6c2490
2 changed files with 14 additions and 0 deletions

View File

@ -0,0 +1,11 @@
from fastapi import APIRouter, Depends
from sqlalchemy.orm import Session
from core.database import get_db
from schemas.user import UserPlanSchema
from helpers.user_helpers import get_user_plan
router = APIRouter()
@router.get("/user/plan", response_model=UserPlanSchema)
async def get_user_plan_endpoint(db: Session = Depends(get_db)):
return get_user_plan(db)

View File

@ -7,3 +7,6 @@ sqlalchemy>=1.4.0
python-dotenv>=0.19.0
bcrypt>=3.2.0
alembic>=1.13.1
jose
passlib
pydantic