INNER CODE UNIT · Python
get_transforms
GenielabsOpenSource/spine-animation-ai · reskin-app/app/backend/server.py:398
def get_transforms(skin_name: str):
project = _State.require_project()
return _read_transforms(project, skin_name)
@app.put("/api/skin/{skin_name}/transforms")
async def put_transforms(skin_name: str, request: Request):
"""Replace the full transforms dict for a skin."""
project = _State.require_project()
body = await request.json()
if not isinstance(body, dict):
raise HTTPException(400, "expected JSON object {slot: {x, y}}")
_write_transforms(project, skin_name, body)
return {"ok": True, "transforms": body}
@app.delete("/api/skin/{skin_name}/transforms")
def reset_transforms(skin_name: str):