From 1e74dc2c1bab3aa64996c70900dbaf84e2ee7f29 Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Sun, 12 Mar 2017 13:51:07 +0100 Subject: [PATCH] fix version checking for lower versions --- src/client/versionChecking.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/versionChecking.js b/src/client/versionChecking.js index 090ae00..4f46578 100644 --- a/src/client/versionChecking.js +++ b/src/client/versionChecking.js @@ -2,7 +2,9 @@ module.exports = function(client,options) { client.on("disconnect",message => { if(!message.reason) return; - const versionRequired=/Outdated client! Please use (.+)/.exec(JSON.parse(message.reason).text); + const parsed=JSON.parse(message.reason); + const text=parsed.text ? parsed.text : parsed; + const versionRequired=/(?:Outdated client! Please use|Outdated server! I'm still on) (.+)/.exec(text); if(!versionRequired) return; client.emit("error",new Error("This server is version "+versionRequired[1]+