fixes for member

This commit is contained in:
MathMan05 2024-08-14 14:33:35 -05:00
parent 6f97a06cd3
commit 1f8e173e76
2 changed files with 13 additions and 2 deletions

View file

@ -59,7 +59,13 @@ class Member {
return this.owner.info;
}
static async new(memberjson, owner) {
const user = new User(memberjson.user, owner.localuser);
let user;
if (User.userids[memberjson.id]) {
user = User.userids[memberjson.id];
}
else {
user = new User(memberjson.user, owner.localuser);
}
if (user.members.has(owner)) {
let memb = user.members.get(owner);
if (memb === undefined) {

View file

@ -60,7 +60,12 @@ class Member{
return this.owner.info;
}
static async new(memberjson:memberjson,owner:Guild):Promise<Member>{
const user=new User(memberjson.user,owner.localuser);
let user:User;
if(User.userids[memberjson.id]){
user=User.userids[memberjson.id];
}else{
user=new User(memberjson.user,owner.localuser);
}
if(user.members.has(owner)){
let memb=user.members.get(owner)
if(memb===undefined){