update perms list + update DM perms
This commit is contained in:
parent
8c39561906
commit
184d067d52
2 changed files with 88 additions and 14 deletions
|
@ -63,6 +63,30 @@ class Direct extends Guild{
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
const dmPermissions = new Permissions("0");
|
||||
dmPermissions.setPermission("ADD_REACTIONS",1);
|
||||
dmPermissions.setPermission("VIEW_CHANNEL",1);
|
||||
dmPermissions.setPermission("SEND_MESSAGES",1);
|
||||
dmPermissions.setPermission("EMBED_LINKS",1);
|
||||
dmPermissions.setPermission("ATTACH_FILES",1);
|
||||
dmPermissions.setPermission("READ_MESSAGE_HISTORY",1);
|
||||
dmPermissions.setPermission("MENTION_EVERYONE",1);
|
||||
dmPermissions.setPermission("USE_EXTERNAL_EMOJIS",1);
|
||||
dmPermissions.setPermission("USE_APPLICATION_COMMANDS",1);
|
||||
dmPermissions.setPermission("USE_EXTERNAL_STICKERS",1);
|
||||
dmPermissions.setPermission("USE_EMBEDDED_ACTIVITIES",1);
|
||||
dmPermissions.setPermission("USE_SOUNDBOARD",1);
|
||||
dmPermissions.setPermission("USE_EXTERNAL_SOUNDS",1);
|
||||
dmPermissions.setPermission("SEND_VOICE_MESSAGES",1);
|
||||
dmPermissions.setPermission("SEND_POLLS",1);
|
||||
dmPermissions.setPermission("USE_EXTERNAL_APPS",1);
|
||||
|
||||
dmPermissions.setPermission("CONNECT",1);
|
||||
dmPermissions.setPermission("SPEAK",1);
|
||||
dmPermissions.setPermission("STREAM",1);
|
||||
dmPermissions.setPermission("USE_VAD",1);
|
||||
|
||||
class Group extends Channel{
|
||||
user:User;
|
||||
constructor(json:dirrectjson,owner:Direct){
|
||||
|
@ -188,9 +212,8 @@ class Group extends Channel{
|
|||
isAdmin(): boolean {
|
||||
return false;
|
||||
}
|
||||
hasPermission(name: string, member?: Member): boolean {
|
||||
const perm=new Permissions("248896");
|
||||
return !!perm.getPermission(name);
|
||||
hasPermission(name: string): boolean {
|
||||
return dmPermissions.hasPermission(name);
|
||||
}
|
||||
}
|
||||
export {Direct, Group};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue