refactor: route calc through service layer

This commit is contained in:
2026-06-04 19:44:32 +08:00
parent ffa9d1c2bd
commit 234df937a7
4 changed files with 24 additions and 3 deletions
+2 -3
View File
@@ -2,7 +2,7 @@ from api.core.Gzip import register_gzip_request
from fastapi import APIRouter, Body
from api.core.Response import response
from api.dp import AltersDep
from core.basic.character import createCharacter
from services.calc_service import calculate
router = APIRouter()
@@ -11,5 +11,4 @@ register_gzip_request(router)
@router.post('/calc')
async def calc(state: AltersDep, config=Body(None)):
character = createCharacter(state.alter, state.equVersion)
return response(data=character.calc(config))
return response(data=calculate(state, config))