aboutsummaryrefslogtreecommitdiff
path: root/webAO/client.js
diff options
context:
space:
mode:
authorstonedDiscord <10584181+stonedDiscord@users.noreply.github.com>2021-01-06 18:44:27 +0100
committerstonedDiscord <10584181+stonedDiscord@users.noreply.github.com>2021-01-06 18:44:27 +0100
commitedbb0b0819c856c62fc04a0ef76e83f6ba020264 (patch)
tree24078e068ae68e2a4f5bb181dc75937db8935ce2 /webAO/client.js
parent5c7d0178986a40ec13aeb3b93a07f2888d60f813 (diff)
don't check the iniswap list for every character
Diffstat (limited to 'webAO/client.js')
-rw-r--r--webAO/client.js22
1 files changed, 11 insertions, 11 deletions
diff --git a/webAO/client.js b/webAO/client.js
index 0b14050..b93d6bb 100644
--- a/webAO/client.js
+++ b/webAO/client.js
@@ -824,14 +824,6 @@ class Client extends EventEmitter {
// If it does, give the user a visual indication that the character is unusable
}
- // Load iniswaps if there are any
- try {
- const cswapdata = await request(AO_HOST + "characters/" + encodeURI(chargs[0].toLowerCase()) + "/iniswaps.ini");
- cswap = cswapdata.split("\n");
- } catch (err) {
- cswap = {};
- }
-
const mute_select = document.getElementById("mute_select");
mute_select.add(new Option(safe_tags(chargs[0]), charid));
const pair_select = document.getElementById("pair_select");
@@ -863,7 +855,6 @@ class Client extends EventEmitter {
evidence: chargs[3],
icon: icon,
inifile: cini,
- swaps: cswap,
muted: false
};
@@ -1484,11 +1475,20 @@ class Client extends EventEmitter {
iniedit_select.add(new Option(safe_tags(value)));
}
+ // Load iniswaps if there are any
+ let cswap;
+ try {
+ const cswapdata = await request(AO_HOST + "characters/" + encodeURI(me.name.toLowerCase()) + "/iniswaps.ini");
+ cswap = cswapdata.split("\n");
+ } catch (err) {
+ cswap = {};
+ }
+
// most iniswaps don't list their original char
- if (me.swaps.length > 0) {
+ if (cswap.length > 0) {
iniedit_select.innerHTML = "";
addIniswap(me.name);
- me.swaps.forEach(addIniswap);
+ cswap.forEach(addIniswap);
}
}