fixes for member
This commit is contained in:
parent
6f97a06cd3
commit
1f8e173e76
2 changed files with 13 additions and 2 deletions
|
@ -59,7 +59,13 @@ class Member {
|
||||||
return this.owner.info;
|
return this.owner.info;
|
||||||
}
|
}
|
||||||
static async new(memberjson, owner) {
|
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)) {
|
if (user.members.has(owner)) {
|
||||||
let memb = user.members.get(owner);
|
let memb = user.members.get(owner);
|
||||||
if (memb === undefined) {
|
if (memb === undefined) {
|
||||||
|
|
|
@ -60,7 +60,12 @@ class Member{
|
||||||
return this.owner.info;
|
return this.owner.info;
|
||||||
}
|
}
|
||||||
static async new(memberjson:memberjson,owner:Guild):Promise<Member>{
|
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)){
|
if(user.members.has(owner)){
|
||||||
let memb=user.members.get(owner)
|
let memb=user.members.get(owner)
|
||||||
if(memb===undefined){
|
if(memb===undefined){
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue