aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handleSC.ts
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2023-09-08 16:43:40 +0200
committerstonedDiscord <Tukz@gmx.de>2023-09-08 16:43:40 +0200
commitcd827791f3ed4a2fed930fc40c2639b45357a6fa (patch)
tree8759ec20f6b0ac69005dc7230d211d8565ea1950 /webAO/packets/handlers/handleSC.ts
parent246181c11e0161eac48e42e01792429d31bac841 (diff)
remove loading bar because wiso is a whining about load times
Diffstat (limited to 'webAO/packets/handlers/handleSC.ts')
-rw-r--r--webAO/packets/handlers/handleSC.ts12
1 files changed, 2 insertions, 10 deletions
diff --git a/webAO/packets/handlers/handleSC.ts b/webAO/packets/handlers/handleSC.ts
index b42a4cd..c4b17ac 100644
--- a/webAO/packets/handlers/handleSC.ts
+++ b/webAO/packets/handlers/handleSC.ts
@@ -10,8 +10,6 @@ let { mode } = queryParser();
* @param {Array} args packet arguments
*/
export const handleSC = async (args: string[]) => {
- const sleep = (ms: number) => new Promise((r) => setTimeout(r, ms));
-
if (mode === "watch") {
// Spectators don't need to pick a character
document.getElementById("client_charselect")!.style.display = "none";
@@ -22,16 +20,10 @@ export const handleSC = async (args: string[]) => {
document.getElementById("client_loadingtext")!.innerHTML =
"Loading Characters";
for (let i = 1; i < args.length - 1; i++) {
- document.getElementById(
- "client_loadingtext"
- )!.innerHTML = `Loading Character ${i}/${client.char_list_length}`;
const chargs = args[i].split("&");
const charid = i - 1;
- (<HTMLProgressElement>(
- document.getElementById("client_loadingbar")
- )).value = charid;
- await sleep(0.1); // TODO: Too many network calls without this. net::ERR_INSUFFICIENT_RESOURCES
- handleCharacterInfo(chargs, charid);
+
+ setTimeout(() => handleCharacterInfo(chargs, charid), charid*2);
}
// We're done with the characters, request the music
client.sender.sendServer("RM#%");