From 2b95b103952c0d169bb7c91db3b7402e09cef8f4 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Thu, 13 Nov 2025 10:24:49 -0600 Subject: [PATCH] fix unread bug --- src/webpage/channel.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/webpage/channel.ts b/src/webpage/channel.ts index 088e0f2..7362764 100644 --- a/src/webpage/channel.ts +++ b/src/webpage/channel.ts @@ -610,10 +610,7 @@ class Channel extends SnowFlake { lastreadmessage = joinedAt; } } - let lastmessage = this.lastmessage?.getTimeStamp(); - if (lastmessage === undefined && this.trueLastMessageid && !isNaN(+this.trueLastMessageid)) { - lastmessage = SnowFlake.stringToUnixTime(this.trueLastMessageid); - } + let lastmessage = SnowFlake.stringToUnixTime(this.trueLastMessageid || "0"); return !!lastmessage && (!lastreadmessage || lastmessage > lastreadmessage) && this.type !== 4; } hasPermission(name: string, member = this.guild.member): boolean { @@ -975,10 +972,12 @@ class Channel extends SnowFlake { } readbottom() { this.mentions = 0; + console.log("in here?", this.hasunreads); if (!this.hasunreads) { this.guild.unreads(); return; } + console.log(this.trueLastMessageid); fetch(this.info.api + "/channels/" + this.id + "/messages/" + this.trueLastMessageid + "/ack", { method: "POST", headers: this.headers,