fix null ban

This commit is contained in:
Lamp 2018-07-13 22:08:11 -07:00
parent a3f0928a25
commit 2aa7b86520
No known key found for this signature in database
GPG Key ID: 0F1F8704BEDE369E

@ -190,9 +190,10 @@ global.createMPPbridge = function createMPPbridge(room, DiscordChannelID, site =
// autoban perma-banned users
gClient.on("participant added", async part => {
var bridge = (await dbClient.query("SELECT bans FROM bridges WHERE discord_channel_id = $1", [DiscordChannelID])).rows[0];
for (let x of bridge.bans)
if (part._id.startsWith(x))
var bans = (await dbClient.query("SELECT bans FROM bridges WHERE discord_channel_id = $1", [DiscordChannelID])).rows[0].bans;
if (!bans) return;
for (let b of bans)
if (part._id.startsWith(b))
gClient.sendArray([{m: "kickban", _id: part._id, ms: 60*60*1000}]);
})