From 581518714abfbf8b7170a67ffbdaf90439c1d823 Mon Sep 17 00:00:00 2001 From: TheEssem Date: Wed, 21 Apr 2021 13:08:52 -0500 Subject: [PATCH] band-aid fix for an issue --- shard.js | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/shard.js b/shard.js index c68db99..b56e56b 100644 --- a/shard.js +++ b/shard.js @@ -68,17 +68,6 @@ class Shard extends Base { } } - // dbl posting - if (process.env.NODE_ENV === "production" && process.env.DBL !== "") { - const dbl = poster(process.env.DBL, this.bot); - dbl.on("posted", () => { - logger.log("Posted stats to top.gg"); - }); - dbl.on("error", e => { - logger.error(e); - }); - } - // handle process stop process.on("SIGINT", () => { logger.log("warn", "SIGINT detected, shutting down..."); @@ -92,6 +81,17 @@ class Shard extends Base { require("./utils/database.js").stop(); process.exit(0); }); + + // dbl posting + if (process.env.NODE_ENV === "production" && process.env.DBL !== "") { + const dbl = poster(process.env.DBL, this.bot); + dbl.on("posted", () => { + logger.log("Posted stats to top.gg"); + }); + dbl.on("error", e => { + logger.error(e); + }); + } return; } @@ -107,7 +107,12 @@ class Shard extends Base { } async launch() { - await this.init(); + try { + await this.init(); + } catch { + logger.error("Might have failed to register some things"); + } + // connect to lavalink if (!sound.status && !sound.connected) await sound.connect(this.bot);