diff --git a/src/commands/quit.js b/src/commands/quit.js index 931d5a2..3adb706 100644 --- a/src/commands/quit.js +++ b/src/commands/quit.js @@ -1,6 +1,7 @@ const {addCommand} = require("../lib/command"); addCommand("q", "quit comcord", function () { + comcord.state.quitting = true; comcord.client.disconnect({reconnect: false}); process.exit(0); }); diff --git a/src/index.js b/src/index.js index b51dac1..e6a19f9 100644 --- a/src/index.js +++ b/src/index.js @@ -125,8 +125,10 @@ client.on("ready", function () { } }); client.on("disconnect", function () { - comcord.state.connected = false; - console.log("% Disconnected, retrying..."); + if (!comcord.state.quitting) { + comcord.state.connected = false; + console.log("% Disconnected, retrying..."); + } }); rpc.on("connected", function () {