diff options
author | nea <romangraef@gmail.com> | 2022-11-27 22:32:30 +0100 |
---|---|---|
committer | nea <romangraef@gmail.com> | 2022-11-27 22:32:30 +0100 |
commit | 20c6e5dad545acfb0ffcaa89a0b9f061eb8bf1b8 (patch) | |
tree | 1c9d75e9b33de0c8ba14d20ccf2c9ef93b2263b2 /server.py | |
parent | af69dc72f6f3177ff950520a7e09dda9a4f4bd8f (diff) | |
download | chess-20c6e5dad545acfb0ffcaa89a0b9f061eb8bf1b8.tar.gz chess-20c6e5dad545acfb0ffcaa89a0b9f061eb8bf1b8.tar.bz2 chess-20c6e5dad545acfb0ffcaa89a0b9f061eb8bf1b8.zip |
Allow click movement on the client
Diffstat (limited to 'server.py')
-rw-r--r-- | server.py | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -34,13 +34,14 @@ async def handle_socket(request: web.Request): try: board = chess.Board() transport, engine = await chess.engine.popen_uci('stockfish') - await ws.send_json(dict(event="ready", player_color='white', board=board.fen())) async def send_to_user(message: dict): message['board'] = board.fen() message['legalmoves'] = [m.uci() for m in board.legal_moves] await ws.send_json(message) + await send_to_user(dict(event="ready", player_color='white')) + async for msg in ws: msg: aiohttp.WSMessage if msg.type == aiohttp.WSMsgType.TEXT: |