From 1f8e173e768be4b8e98424e8eca763d409683926 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Wed, 14 Aug 2024 14:33:35 -0500 Subject: [PATCH] fixes for member --- .dist/member.js | 8 +++++++- webpage/member.ts | 7 ++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.dist/member.js b/.dist/member.js index d654111..b050cee 100644 --- a/.dist/member.js +++ b/.dist/member.js @@ -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) { diff --git a/webpage/member.ts b/webpage/member.ts index eab8217..549f4cd 100644 --- a/webpage/member.ts +++ b/webpage/member.ts @@ -60,7 +60,12 @@ class Member{ return this.owner.info; } static async new(memberjson:memberjson,owner:Guild):Promise{ - 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){