show ws errors in discord

This commit is contained in:
Lamp 2018-11-28 15:13:10 -08:00 committed by GitHub
parent 52d90fb15d
commit da5c0bfd16
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 2 deletions

View File

@ -36,14 +36,13 @@ global.createMPPbridge = function createMPPbridge(room, DiscordChannelID, site =
const gClient = const gClient =
site == "MPP" ? new Client((site == "MPP" && room == "lobby") ? "ws://mc.terrium.net:28886/?target=ws://www.multiplayerpiano.com:443&origin=http://www.multiplayerpiano.com" : "ws://mpp-proxy-server-mpp-proxy-server.7e14.starter-us-west-2.openshiftapps.com/") : site == "MPP" ? new Client((site == "MPP" && room == "lobby") ? "ws://mc.terrium.net:28886/?target=ws://www.multiplayerpiano.com:443&origin=http://www.multiplayerpiano.com" : "ws://www.multiplayerpiano.com:443") :
site == "WOPP" ? new Client("ws://ourworldofpixels.com:1234") : site == "WOPP" ? new Client("ws://ourworldofpixels.com:1234") :
site == "MPT" ? new Client("wss://ts.terrium.net:8443") : site == "MPT" ? new Client("wss://ts.terrium.net:8443") :
site == "VFDP" ? new Client("ws://www.visualfiredev.com:8080") : site == "VFDP" ? new Client("ws://www.visualfiredev.com:8080") :
site == "CMPC" ? new Client("ws://charsy.meowbin.com:16562") : site == "CMPC" ? new Client("ws://charsy.meowbin.com:16562") :
undefined; undefined;
if (!gClient) return console.error(`Invalid site ${site}`); if (!gClient) return console.error(`Invalid site ${site}`);
gClient.on("error", error => console.error(`[${site}][${room}]`, error.message))
gClient.setChannel(/*(site == "MPP" && room == "lobby") ? "lolwutsecretlobbybackdoor" : */room); gClient.setChannel(/*(site == "MPP" && room == "lobby") ? "lolwutsecretlobbybackdoor" : */room);
gClient.start(); gClient.start();
@ -56,6 +55,10 @@ global.createMPPbridge = function createMPPbridge(room, DiscordChannelID, site =
}, 1000); }, 1000);
gClient.on("error", error => {
console.error(`[${site}][${room}]`, error.message);
dSend(`**${error.message}**`);
});
var isConnected = false; // TODO use gClient.isConnected() ? var isConnected = false; // TODO use gClient.isConnected() ?
gClient.on('connect', () => { gClient.on('connect', () => {
console.log(`[${site}][${room}] Connected to server`); console.log(`[${site}][${room}] Connected to server`);