Skip to content

Commit 4e12650

Browse files
committed
more unread fixes
1 parent 7647b23 commit 4e12650

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

src/webpage/channel.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,17 @@ class Channel extends SnowFlake {
4646
topic!: string;
4747
nsfw!: boolean;
4848
position: number = 0;
49-
lastreadmessageid?: string;
49+
private lastreadmessageidint?: string;
50+
get lastreadmessageid() {
51+
return this.lastreadmessageidint;
52+
}
53+
set lastreadmessageid(id: string | undefined) {
54+
const cur = this.lastreadmessageidint;
55+
this.lastreadmessageidint = id;
56+
const m = this.messages.get(cur as string);
57+
if (!m) return;
58+
m.generateMessage();
59+
}
5060
lastmessageid?: string;
5161
trueLastMessageid?: string;
5262
rate_limit_per_user: number = 0;

0 commit comments

Comments
 (0)