Ai_GirlFriend/lover/routers/huanxin.py
2026-02-02 20:08:28 +08:00

28 lines
889 B
Python

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": ""
})