more fixes!

This commit is contained in:
MathMan05 2024-12-11 22:05:23 -06:00
parent ac0901aa1c
commit 1f36db3d89

View file

@ -314,7 +314,9 @@ class Member extends SnowFlake{
} }
} }
update(memberjson: memberjson){ update(memberjson: memberjson){
this.roles=[]; if(memberjson.roles){
this.roles=[];
}
for(const key of Object.keys(memberjson)){ for(const key of Object.keys(memberjson)){
if(key === "guild" || key === "owner" || key === "user"){ if(key === "guild" || key === "owner" || key === "user"){
continue; continue;
@ -326,6 +328,12 @@ class Member extends SnowFlake{
if(!role)continue; if(!role)continue;
this.roles.push(role); this.roles.push(role);
} }
if(!this.user.bot){
const everyone=this.guild.roleids.get(this.guild.id);
if(everyone&&(this.roles.indexOf(everyone)===-1)){
this.roles.push(everyone)
}
}
continue; continue;
} }
if(key === "presence"){ if(key === "presence"){