more fixes!
This commit is contained in:
parent
ac0901aa1c
commit
1f36db3d89
1 changed files with 9 additions and 1 deletions
|
@ -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"){
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue