From 9729a1d43c2adf0653d32503a76e56126c159a9a Mon Sep 17 00:00:00 2001 From: TheCoreDev Date: Mon, 27 Nov 2023 22:59:24 +0100 Subject: [PATCH] =?UTF-8?q?Finalement,=20deux=20notifs=20dif=C3=A9rentes?= =?UTF-8?q?=20en=20fonction=20du=20serveur=20qui=20h=C3=A9berge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wishlist.js | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/wishlist.js b/wishlist.js index f1e3a45..dd40799 100644 --- a/wishlist.js +++ b/wishlist.js @@ -128,6 +128,7 @@ app.post("/confirm-reservation", (req, res) => { // Pour voter sur la présence à son anniversaire app.get("/presence-anniversaire", (req, res) => { + var child_process = require("child_process"); let enfant = req.query.e; let present = req.query.p; let messageNotif = enfant + (present == 'true' ? "" : " ne") + " sera" + (present == 'true' ? "" : " pas") + " là le 17 décembre"; @@ -138,16 +139,20 @@ app.get("/presence-anniversaire", (req, res) => { db.query("INSERT INTO anniversaire (enfant, present) VALUES (?, ?)", [enfant, (present == 'true' ? 1 : 0)], function (err, result) { if (err) throw err; - fetch('https://ntfy.thecoredev.fr/anniv-louisa', { - method: "POST", - body: messageNotif - }) - - fetch('https://ntfy.sh/presence-anniversaire-louisa', { - method: "POST", - body: messageNotif - }) - + child_process.exec("hostname -f", function(err, stdout, stderr) { + var hostname = stdout.trim(); + if (hostname == "NAS") { + fetch('http://127.0.0.1:5202/anniv-louisa', { + method: "POST", + body: messageNotif + }) + } else { + fetch('https://ntfy.sh/presence-anniversaire-louisa', { + method: "POST", + body: messageNotif + }) + } + }); res.render('votre-vote', { "enfant": enfant, "present": (present == 'true' ? 1 : 0) }); }); });