From 8d7beab5738ed10161811c5cc0647d64ddbee6f1 Mon Sep 17 00:00:00 2001 From: Lamp Date: Fri, 14 Dec 2018 05:14:45 +0000 Subject: [PATCH] Fix bridge saying everyone else joined/left when only the bot did Closes #3 --- src/mppbridger/index.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/mppbridger/index.js b/src/mppbridger/index.js index 263b1c7..68cc76a 100755 --- a/src/mppbridger/index.js +++ b/src/mppbridger/index.js @@ -180,12 +180,13 @@ global.createMPPbridge = function createMPPbridge(room, DiscordChannelID, site = // announce join/leave - gClient.on('participant added', async participant => { - dSend(`\`${participant._id.substr(0,6)}\` ___**${sanitizeName(participant.name)}** entered the room.___`); - }); - gClient.on('participant removed', async participant => { - dSend(`\`${participant._id.substr(0,6)}\` ___**${sanitizeName(participant.name)}** left the room.___`); + gClient.on("p", async participant => { + dSend(`\`${participant._id.substr(0,6)}\` ___**${sanitizeName(participant.name)}** entered the room.___`); }); + gClient._events.bye.unshift(async msg => { + var participant = MPP.client.ppl[msg.p]; + dSend(`\`${participant._id.substr(0,6)}\` ___**${sanitizeName(participant.name)}** left the room.___`); + })