diff --git a/.dist/direct.js b/.dist/direct.js index 091cc4c..20de3e2 100644 --- a/.dist/direct.js +++ b/.dist/direct.js @@ -3,6 +3,7 @@ import { Channel } from "./channel.js"; import { Message } from "./message.js"; import { User } from "./user.js"; import { SnowFlake } from "./snowflake.js"; +import { Permissions } from "./permissions.js"; class Direct extends Guild { constructor(json, owner) { super(-1, owner, null); @@ -190,7 +191,8 @@ class Group extends Channel { return false; } hasPermission(name, member) { - return true; + const perm = new Permissions("248896"); + return !!perm.getPermission(name); } } export { Direct, Group }; diff --git a/webpage/direct.ts b/webpage/direct.ts index f0f4a68..69f18d5 100644 --- a/webpage/direct.ts +++ b/webpage/direct.ts @@ -6,6 +6,7 @@ import {User} from "./user.js"; import { Member } from "./member.js"; import { SnowFlake } from "./snowflake.js"; import { dirrectjson, memberjson } from "./jsontypes.js"; +import { Permissions } from "./permissions.js"; class Direct extends Guild{ constructor(json:dirrectjson[],owner:Localuser){ @@ -188,7 +189,8 @@ class Group extends Channel{ return false; } hasPermission(name: string, member?: Member): boolean { - return true; + const perm=new Permissions("248896"); + return !!perm.getPermission(name); } } export {Direct, Group};