Spaces:
Sleeping
Sleeping
| from fastapi import APIRouter, Depends | |
| from schema import ResponseUser,RequestUser,ResponseRole | |
| from service import SessionService,UserService | |
| from model import Login | |
| from typing import Annotated | |
| router = APIRouter( | |
| prefix='/user' | |
| ) | |
| service = SessionService() | |
| async def register(body_data: RequestUser): | |
| service = UserService() | |
| return service.create_user(body_data) | |
| async def get_user(user: Annotated[Login,Depends(service.validate_token)]): | |
| return user |