diff --git a/.dist/member.js b/.dist/member.js index 2d3dd5e..c9dcd34 100644 --- a/.dist/member.js +++ b/.dist/member.js @@ -1,13 +1,14 @@ import { User } from "./user.js"; +import { SnowFlake } from "./snowflake.js"; import { Dialog } from "./dialog.js"; -class Member { +class Member extends SnowFlake { static already = {}; owner; user; roles = []; - id; nick; constructor(memberjson, owner) { + super(memberjson.id); this.owner = owner; if (this.localuser.userMap.has(memberjson.id)) { this.user = this.localuser.userMap.get(memberjson.id); diff --git a/webpage/member.ts b/webpage/member.ts index c012159..dd0581a 100644 --- a/webpage/member.ts +++ b/webpage/member.ts @@ -5,14 +5,14 @@ import{ SnowFlake }from"./snowflake.js"; import{ memberjson, presencejson, userjson }from"./jsontypes.js"; import{ Dialog }from"./dialog.js"; -class Member{ +class Member extends SnowFlake{ static already={}; owner:Guild; user:User; roles:Role[]=[]; - id:string; nick:string; private constructor(memberjson:memberjson,owner:Guild){ + super(memberjson.id); this.owner=owner; if(this.localuser.userMap.has(memberjson.id)){ this.user=this.localuser.userMap.get(memberjson.id) as User;