from fastapi import APIRouter, Depends from app.core.auth import get_current_active_user, User router = APIRouter() @router.get("/") async def get_users(current_user: User = Depends(get_current_active_user)): """Get all users""" return {"users": [], "total": 0} @router.post("/") async def create_user(user_data: dict, current_user: User = Depends(get_current_active_user)): """Create new user""" return {"message": "User created"} @router.get("/me") async def get_current_user_info(current_user: User = Depends(get_current_active_user)): """Get current user info""" return current_user