fix aabtn

This commit is contained in:
marios8543 2025-05-13 02:08:13 +03:00
parent 16071f098a
commit ed173849b1

View File

@ -114,6 +114,7 @@ async def websocket_endpoint(websocket: WebSocket):
try:
while True:
payload = await queue.get()
print(payload)
await websocket.send_text(dumps(payload))
except CancelledError:
return
@ -143,11 +144,8 @@ async def connect_aa(request: Request):
@app.get("/aabtn", response_class=PlainTextResponse)
async def aabtn(request: Request):
btn = request.query_params.get("btn")
queue.put_nowait({"button": {"btn": btn, "state": 0}})
await sleep(0.2)
queue.put_nowait({"button": {"btn": btn, "state": 1}})
queue.put_nowait({"button": {"btn": btn, "state": 2}})
return btn
if __name__ == "__main__":
run(app=app, host="0.0.0.0", port=5959, log_level="info")