(websocket)
| 12 | |
| 13 | |
| 14 | async def handler(websocket): |
| 15 | sesame = await websocket.recv() |
| 16 | user = await asyncio.to_thread(get_user, sesame) |
| 17 | if user is None: |
| 18 | await websocket.close(CloseCode.INTERNAL_ERROR, "authentication failed") |
| 19 | return |
| 20 | |
| 21 | await websocket.send(f"Hello {user}!") |
| 22 | |
| 23 | |
| 24 | async def main(): |