refactor: simplify load_all_scales calls in scale endpoints

- Updated scale and result endpoints in app.py to call load_all_scales without the language parameter, streamlining the function usage.
- This change enhances code clarity and maintains consistency in scale data retrieval.
This commit is contained in:
Miu Li 2025-06-17 08:33:47 +08:00
parent 6c905dc3ce
commit 0f2416089c

4
app.py
View File

@ -146,7 +146,7 @@ async def list(request: Request, tag: str):
@app.get("/scales/{scale_id}", response_class=HTMLResponse) @app.get("/scales/{scale_id}", response_class=HTMLResponse)
async def scale(request: Request, scale_id: str): async def scale(request: Request, scale_id: str):
tags, scales = load_all_scales(request.state.language) tags, scales = load_all_scales()
scale = scales.get(scale_id) scale = scales.get(scale_id)
if scale: if scale:
return templates[request.state.language].TemplateResponse("scale.html", { return templates[request.state.language].TemplateResponse("scale.html", {
@ -160,7 +160,7 @@ async def scale(request: Request, scale_id: str):
@app.post("/scales/{scale_id}", response_class=HTMLResponse) @app.post("/scales/{scale_id}", response_class=HTMLResponse)
async def result(request: Request, scale_id: str, db: Session = Depends(get_db)): async def result(request: Request, scale_id: str, db: Session = Depends(get_db)):
form_data = await request.form() form_data = await request.form()
tags, scales = load_all_scales(request.state.language) tags, scales = load_all_scales()
scale = scales.get(scale_id) scale = scales.get(scale_id)
if scale: if scale:
responses = {} responses = {}