X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=server%2Fsockets.js;h=4a61f685f4deb5443d9aa6457c50fd88c81c2b94;hp=88cc2f2410d9e8acab505793e09955b0c4e169e8;hb=2c9f08fce443d57a70e886242ec391d89e450a7b;hpb=3c9dded7df4334236ab6d83a0210c7f4729e29c1 diff --git a/server/sockets.js b/server/sockets.js index 88cc2f24..4a61f685 100644 --- a/server/sockets.js +++ b/server/sockets.js @@ -219,10 +219,19 @@ module.exports = function(wss) { // "newgame" message can provide a page (corr Game --> Hall) notifyRoom( obj.page || page, obj.code, {data: obj.data}, obj.excluded); - if (!!discordChannel && obj.code == "newchallenge") { - discordChannel.send("New challenge: **" + - obj.data.vname + - "** [" + obj.data.cadence + "]"); + if ( + obj.code == "newchallenge" && + !obj.data.to && //filter out targeted challenges + obj.data.cadence.indexOf('d') < 0 //and correspondance games + ) { + const challMsg = ( + "New challenge: **" + obj.data.vname + "** " + + "[" + obj.data.cadence + "]" + ); + if (!!discordChannel) discordChannel.send(challMsg); + else + // Log when running locally (dev, debug): + console.log(challMsg); } break;