mirror of
https://github.com/AbaTekNTNU/followspot-psn.git
synced 2025-12-06 13:54:58 +00:00
mode get endpoint
This commit is contained in:
@@ -180,9 +180,9 @@ async def handle_set_mode(request):
|
|||||||
try:
|
try:
|
||||||
data = request.data = await request.json()
|
data = request.data = await request.json()
|
||||||
mode = data["mode"]
|
mode = data["mode"]
|
||||||
if mode == "crowd":
|
if mode == "full_arena":
|
||||||
request.app["scene_dimensions"].set_full_arena_dimensions()
|
request.app["scene_dimensions"].set_full_arena_dimensions()
|
||||||
elif mode == "scene":
|
elif mode == "scene_only":
|
||||||
request.app["scene_dimensions"].set_scene_only_dimensions()
|
request.app["scene_dimensions"].set_scene_only_dimensions()
|
||||||
else:
|
else:
|
||||||
return web.Response(text="Invalid mode", status=400)
|
return web.Response(text="Invalid mode", status=400)
|
||||||
@@ -193,6 +193,9 @@ async def handle_set_mode(request):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
return web.Response(text=f"Error: {e}", status=400)
|
return web.Response(text=f"Error: {e}", status=400)
|
||||||
|
|
||||||
|
async def handlet_get_mode(request):
|
||||||
|
return web.json_response({"mode": request.app["scene_dimensions"].dimension_name})
|
||||||
|
|
||||||
|
|
||||||
async def broadcast_psn_data(app):
|
async def broadcast_psn_data(app):
|
||||||
encoder = psn.Encoder("Server 1")
|
encoder = psn.Encoder("Server 1")
|
||||||
@@ -242,6 +245,7 @@ def create_app():
|
|||||||
app.router.add_get("/ws", handle_websocket)
|
app.router.add_get("/ws", handle_websocket)
|
||||||
app.router.add_get("/background_image", handle_background_image)
|
app.router.add_get("/background_image", handle_background_image)
|
||||||
app.router.add_post("/mode", handle_set_mode)
|
app.router.add_post("/mode", handle_set_mode)
|
||||||
|
app.router.add_get("/mode", handlet_get_mode)
|
||||||
app.router.add_static("/", "./static")
|
app.router.add_static("/", "./static")
|
||||||
|
|
||||||
# Setup app state
|
# Setup app state
|
||||||
|
|||||||
Reference in New Issue
Block a user