fix unread channels

This commit is contained in:
MathMan05 2024-09-03 11:28:08 -05:00
parent 117461cd75
commit 4a29f8a92c
2 changed files with 10 additions and 2 deletions

View file

@ -282,7 +282,12 @@ class Channel extends SnowFlake{
if(!this.hasPermission("VIEW_CHANNEL")){
return false;
}
return this.lastmessageid!==this.lastreadmessageid&&this.type!==4&&Boolean(this.lastmessageid);
return (!!this.lastmessageid)&&
(
(!this.lastreadmessageid)||
SnowFlake.stringToUnixTime(this.lastmessageid)>SnowFlake.stringToUnixTime(this.lastreadmessageid)
)
&&this.type!==4;
}
hasPermission(name:string,member=this.guild.member):boolean{
if(member.isAdmin()){