switch to sync endpoints, there isn't a lot of value in keeping them async.

patch bump
This commit is contained in:
2026-04-06 13:54:51 +01:00
parent e849d7739b
commit fb1c48c862
10 changed files with 52 additions and 54 deletions

View File

@@ -25,7 +25,7 @@ _reversed_busmodes = {v: k for k, v in _readable_busmodes.items()}
@router.patch('')
@router.put('')
async def update_bus_mode(index: int, mode: str = Body(..., embed=True), voicemeeter=Depends(get_voicemeeter_client)):
def update_bus_mode(index: int, mode: str = Body(..., embed=True), voicemeeter=Depends(get_voicemeeter_client)):
"""Update the bus mode for the specified bus index."""
if mode not in _reversed_busmodes:
raise HTTPException(
@@ -36,6 +36,6 @@ async def update_bus_mode(index: int, mode: str = Body(..., embed=True), voiceme
@router.get('')
async def get_bus_mode(index: int, voicemeeter=Depends(get_voicemeeter_client)):
def get_bus_mode(index: int, voicemeeter=Depends(get_voicemeeter_client)):
"""Get the current bus mode for the specified bus index."""
return {'mode': _readable_busmodes.get(voicemeeter.bus[index].mode.get(), 'Unknown')}