diff options
| author | stonedDiscord <Tukz@gmx.de> | 2021-03-23 00:27:02 +0100 |
|---|---|---|
| committer | stonedDiscord <Tukz@gmx.de> | 2021-03-23 00:27:02 +0100 |
| commit | e0d7259d66b32d47f5cf6e1175113826b38df4d5 (patch) | |
| tree | f4118dbee97b86e749012b0374e635a5bdfd3ec9 | |
| parent | 8b0a483627c58cb173d7f789e3014f02eb420eef (diff) | |
really show the ban reason
| -rw-r--r-- | webAO/client.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/webAO/client.js b/webAO/client.js index 7d94ee3..8e6406f 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -130,6 +130,8 @@ class Client extends EventEmitter { this.callwords = []; + this.banned = false; + this.resources = { "holdit": { "src": AO_HOST + "misc/default/holdit_bubble.png", @@ -510,14 +512,13 @@ class Client extends EventEmitter { */ onClose(e) { console.error(`The connection was closed: ${e.reason} (${e.code})`); - if (extrafeatures.length == 0) { + if (extrafeatures.length == 0 && this.banned === false) { document.getElementById("client_errortext").textContent = "Could not connect to the server"; } document.getElementById("client_error").style.display = "flex"; document.getElementById("client_loading").style.display = "none"; document.getElementById("error_id").textContent = e.code; - this.cleanup(); - + this.cleanup(); } /** @@ -1119,6 +1120,7 @@ class Client extends EventEmitter { */ handleKB(args) { this.handleBans("Banned", safe_tags(args[1])); + this.banned = true; } /** @@ -1128,6 +1130,7 @@ class Client extends EventEmitter { */ handleBD(args) { this.handleBans("Banned", safe_tags(args[1])); + this.banned = true; } /** |
