From ff59eb2239cadd10fb699ea13fe6630d5bd5cc88 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Fri, 24 Feb 2023 21:39:19 +0100 Subject: Put full game links in mail. --- server.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/server.js b/server.js index aa42bb0..3151e53 100644 --- a/server.js +++ b/server.js @@ -1809,8 +1809,8 @@ function mail_game_info(game) { return desc + "\n" } -function mail_game_link(game_id, user) { - return SITE_URL + "/play/" + game_id + "/" + encodeURI(user.role) + "\n" +function mail_game_link(game, user) { + return SITE_URL + "/" + game.title_id + "/play.html?game=" + game.game_id + "&role=" + encodeURIComponent(user.role) + "\n" } function mail_password_reset_token(user, token) { @@ -1843,7 +1843,7 @@ function mail_game_started_notification(user, game_id) { let subject = `${game.title_name} #${game_id} (${user.role}) - Started!` let body = mail_game_info(game) + "The game has started!\n\n" + - mail_game_link(game_id, user) + + mail_game_link(game, user) + MAIL_FOOTER console.log("SENT MAIL:", mail_addr(user), subject) mailer.sendMail({ from: MAIL_FROM, to: mail_addr(user), subject: subject, text: body }, mail_callback) @@ -1856,7 +1856,7 @@ function mail_game_over_notification(user, game_id, result, victory) { let subject = `${game.title_name} #${game_id} (${user.role}) - Finished!` let body = mail_game_info(game) + victory + "\n\n" + - mail_game_link(game_id, user) + + mail_game_link(game, user) + MAIL_FOOTER console.log("SENT MAIL:", mail_addr(user), subject) mailer.sendMail({ from: MAIL_FROM, to: mail_addr(user), subject: subject, text: body }, mail_callback) @@ -1872,7 +1872,7 @@ function mail_your_turn_notification(user, game_id, interval) { let subject = `${game.title_name} #${game_id} (${user.role}) - Your turn!` let body = mail_game_info(game) + "It's your turn.\n\n" + - mail_game_link(game_id, user) + + mail_game_link(game, user) + MAIL_FOOTER console.log("SENT MAIL:", mail_addr(user), subject) mailer.sendMail({ from: MAIL_FROM, to: mail_addr(user), subject: subject, text: body }, mail_callback) -- cgit v1.2.3