from flask import Blueprint from flask_jwt_extended import jwt_required, get_jwt_identity from common.response import success from services.user_service import UserService user_bp = Blueprint("user", __name__, url_prefix="/api/users") @user_bp.get("") @jwt_required() def list_users(): data = UserService.list_users() return success(data) @user_bp.get("/me") @jwt_required() def me(): user_id = get_jwt_identity() return success({"user_id": user_id})