This is in the generic Game class so all games will get this
functionality. This will allow clients to be able to display the
game's ID and URL so players can invite friends.
this.remove_client(id);
});
this.remove_client(id);
});
+ /* Give the client the game-info event. */
+ const game_info_json = JSON.stringify({
+ id: this.id,
+ url: `${request.protocol}://${request.hostname}/${this.id}`
+ });
+ response.write(`event: game-info\ndata: ${game_info_json}\n\n`);
+
/* Finally, if this game class has a "state" property, stream that
* current state to the client. */
if (this.state) {
/* Finally, if this game class has a "state" property, stream that
* current state to the client. */
if (this.state) {