Fixed loading channel bugs

This commit is contained in:
MathMan05 2024-06-29 13:02:32 -05:00
parent e49360fba1
commit 5d84518b50
7 changed files with 20 additions and 70 deletions

View file

@ -446,7 +446,9 @@ class Channel {
return new Message(json[0], this);
}
}
static genid = 0;
async getHTML() {
const id = ++Channel.genid;
if (this.guild !== this.localuser.lookingguild) {
this.guild.loadGuild();
}
@ -459,6 +461,9 @@ class Channel {
const prom = Message.wipeChanel();
await this.putmessages();
await prom;
if (id !== Channel.genid) {
return;
}
this.makereplybox();
this.buildmessages();
history.pushState(null, null, "/channels/" + this.guild_id + "/" + this.id);