刷新Token余额 🆕
(
token_id: int,
token: str = Depends(verify_admin_token)
)
| 1007 | |
| 1008 | @router.post("/api/tokens/{token_id}/refresh-credits") |
| 1009 | async def refresh_credits( |
| 1010 | token_id: int, |
| 1011 | token: str = Depends(verify_admin_token) |
| 1012 | ): |
| 1013 | """刷新Token余额 🆕""" |
| 1014 | try: |
| 1015 | credits = await token_manager.refresh_credits(token_id) |
| 1016 | return { |
| 1017 | "success": True, |
| 1018 | "message": "余额刷新成功", |
| 1019 | "credits": credits |
| 1020 | } |
| 1021 | except Exception as e: |
| 1022 | raise HTTPException(status_code=500, detail=f"刷新余额失败: {str(e)}") |
| 1023 | |
| 1024 | |
| 1025 | @router.post("/api/tokens/{token_id}/refresh-at") |
nothing calls this directly
no test coverage detected