aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2021-03-23 00:27:02 +0100
committerstonedDiscord <Tukz@gmx.de>2021-03-23 00:27:02 +0100
commite0d7259d66b32d47f5cf6e1175113826b38df4d5 (patch)
treef4118dbee97b86e749012b0374e635a5bdfd3ec9
parent8b0a483627c58cb173d7f789e3014f02eb420eef (diff)
really show the ban reason
-rw-r--r--webAO/client.js9
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;
}
/**