From 4e126501eb47675c7928e73fa36e3d1870db1667 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Tue, 27 Jan 2026 19:58:35 -0600 Subject: [PATCH] more unread fixes --- src/webpage/channel.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/webpage/channel.ts b/src/webpage/channel.ts index 069d8d8..1bb4fc8 100644 --- a/src/webpage/channel.ts +++ b/src/webpage/channel.ts @@ -46,7 +46,17 @@ class Channel extends SnowFlake { topic!: string; nsfw!: boolean; position: number = 0; - lastreadmessageid?: string; + private lastreadmessageidint?: string; + get lastreadmessageid() { + return this.lastreadmessageidint; + } + set lastreadmessageid(id: string | undefined) { + const cur = this.lastreadmessageidint; + this.lastreadmessageidint = id; + const m = this.messages.get(cur as string); + if (!m) return; + m.generateMessage(); + } lastmessageid?: string; trueLastMessageid?: string; rate_limit_per_user: number = 0;