from fastapi import APIRouter, Depends from lover.deps import get_current_user, AuthedUser from lover.response import success_response router = APIRouter() @router.post("/api/huanxin/getToken") def get_huanxin_token(user: AuthedUser = Depends(get_current_user)): """获取环信token""" return success_response({ "token": "mock_huanxin_token_" + str(user.id), "expires_in": 3600 }) @router.post("/api/huanxin/register") def register_huanxin_user(user: AuthedUser = Depends(get_current_user)): """注册环信用户""" return success_response({"message": "注册成功"}) @router.get("/api/huanxin/user_info") def get_huanxin_user_info(user: AuthedUser = Depends(get_current_user)): """获取环信用户信息""" return success_response({ "username": f"user_{user.id}", "nickname": user.nickname, "avatar": "" })