X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=game.js;h=56ee56c8fa5e013991f676abfbbd8b51889994ff;hb=ee64666099c0401afdc1e51fe378359f943d3f69;hp=ca12fb3e6d302470f5cb1ce946907f3361c50474;hpb=731c54ef14f2fdc852961c7c2429117d4e7472d6;p=lmno-server diff --git a/game.js b/game.js index ca12fb3..56ee56c 100644 --- a/game.js +++ b/game.js @@ -73,6 +73,13 @@ class Game { 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) {