diff --git a/.dist/member.js b/.dist/member.js index dd08b62..e6261e7 100644 --- a/.dist/member.js +++ b/.dist/member.js @@ -9,6 +9,7 @@ class Member { user; roles; error; + id; static contextmenu = new Contextmenu("User Menu"); static setUpContextMenu() { this.contextmenu.addbutton("Copy user id", function () { @@ -30,7 +31,6 @@ class Member { if (memberjson["guild_member"]) { memberjson = memberjson; membery = memberjson.guild_member; - this.user = new User(memberjson.user, this.localuser); } } membery = membery; @@ -54,6 +54,11 @@ class Member { this.user = memberjson; } else { + console.log(this.user, memberjson); + if (SnowFlake.getSnowFlakeFromID(this?.id, User)) { + this.user = SnowFlake.getSnowFlakeFromID(this.id, User).getObject(); + return; + } this.user = new User(this.user, owner.localuser); } } diff --git a/webpage/member.ts b/webpage/member.ts index 4f2be97..325f687 100644 --- a/webpage/member.ts +++ b/webpage/member.ts @@ -11,6 +11,7 @@ class Member{ user:User; roles:Role[]; error:boolean; + id:string; static contextmenu:Contextmenu=new Contextmenu("User Menu"); static setUpContextMenu(){ this.contextmenu.addbutton("Copy user id",function(){ @@ -33,7 +34,6 @@ class Member{ if(memberjson["guild_member"]){ memberjson=memberjson as {guild_member:memberjson,user:userjson}; membery=memberjson.guild_member; - this.user=new User(memberjson.user,this.localuser); } } membery=membery as User|memberjson; @@ -52,6 +52,11 @@ class Member{ if(error){ this.user=memberjson as User; }else{ + console.log(this.user,memberjson); + if(SnowFlake.getSnowFlakeFromID(this?.id,User)){ + this.user=SnowFlake.getSnowFlakeFromID(this.id,User).getObject(); + return; + } this.user=new User(this.user,owner.localuser); } } diff --git a/webpage/style.css b/webpage/style.css index eacb1ad..30d8865 100644 --- a/webpage/style.css +++ b/webpage/style.css @@ -1438,3 +1438,6 @@ span { content:'You can\'t chat here'; color:color-mix(in hsl, var(--primary-bg),var(--primary-text)); } +.scroller{ + padding-bottom:.2in; +} \ No newline at end of file