broadcast_move(square) {
this.broadcast_event("move", square);
}
-
- handle_events(request, response) {
- super.handle_events(request, response);
-
- /* When a new client joins, give them the current game state,
- * (which includes the history of moves). */
- const state_json = JSON.stringify(this.state);
- response.write(`event: game-state\ndata: ${state_json}\n\n`);
- }
}
router.post('/move', (request, response) => {