mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-17 03:53:29 +01:00
Update ChannelPerimssions.serialise() (#497)
This commit is contained in:
@@ -20,31 +20,13 @@ var ChannelPermissions = (function () {
|
|||||||
return _this.hasPermission(perm, explicit);
|
return _this.hasPermission(perm, explicit);
|
||||||
};
|
};
|
||||||
|
|
||||||
return {
|
var json = {};
|
||||||
// general
|
|
||||||
createInstantInvite: hp(_Constants.Permissions.createInstantInvite),
|
for (var permission in _Constants.Permissions) {
|
||||||
kickMembers: hp(_Constants.Permissions.kickMembers),
|
json[permission] = hp(_Constants.Permissions[permission]);
|
||||||
banMembers: hp(_Constants.Permissions.banMembers),
|
}
|
||||||
managePermissions: hp(_Constants.Permissions.managePermissions),
|
|
||||||
manageChannel: hp(_Constants.Permissions.manageChannel),
|
return json;
|
||||||
manageServer: hp(_Constants.Permissions.manageServer),
|
|
||||||
// text
|
|
||||||
readMessages: hp(_Constants.Permissions.readMessages),
|
|
||||||
sendMessages: hp(_Constants.Permissions.sendMessages),
|
|
||||||
sendTTSMessages: hp(_Constants.Permissions.sendTTSMessages),
|
|
||||||
manageMessages: hp(_Constants.Permissions.manageMessages),
|
|
||||||
embedLinks: hp(_Constants.Permissions.embedLinks),
|
|
||||||
attachFiles: hp(_Constants.Permissions.attachFiles),
|
|
||||||
readMessageHistory: hp(_Constants.Permissions.readMessageHistory),
|
|
||||||
mentionEveryone: hp(_Constants.Permissions.mentionEveryone),
|
|
||||||
// voice
|
|
||||||
voiceConnect: hp(_Constants.Permissions.voiceConnect),
|
|
||||||
voiceSpeak: hp(_Constants.Permissions.voiceSpeak),
|
|
||||||
voiceMuteMembers: hp(_Constants.Permissions.voiceMuteMembers),
|
|
||||||
voiceDeafenMembers: hp(_Constants.Permissions.voiceDeafenMembers),
|
|
||||||
voiceMoveMembers: hp(_Constants.Permissions.voiceMoveMembers),
|
|
||||||
voiceUseVAD: hp(_Constants.Permissions.voiceUseVAD)
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ChannelPermissions.prototype.serialize = function serialize() {
|
ChannelPermissions.prototype.serialize = function serialize() {
|
||||||
|
|||||||
@@ -11,31 +11,13 @@ export default class ChannelPermissions {
|
|||||||
|
|
||||||
var hp = (perm) => this.hasPermission(perm, explicit);
|
var hp = (perm) => this.hasPermission(perm, explicit);
|
||||||
|
|
||||||
return {
|
var json = {};
|
||||||
// general
|
|
||||||
createInstantInvite : hp( Permissions.createInstantInvite ),
|
for(var permission in Permissions) {
|
||||||
kickMembers : hp( Permissions.kickMembers ),
|
json[permission] = hp( Permissions[permission] );
|
||||||
banMembers : hp( Permissions.banMembers ),
|
}
|
||||||
managePermissions : hp ( Permissions.managePermissions ),
|
|
||||||
manageChannel : hp( Permissions.manageChannel ),
|
return json;
|
||||||
manageServer : hp( Permissions.manageServer ),
|
|
||||||
// text
|
|
||||||
readMessages : hp( Permissions.readMessages ),
|
|
||||||
sendMessages : hp( Permissions.sendMessages ),
|
|
||||||
sendTTSMessages : hp( Permissions.sendTTSMessages ),
|
|
||||||
manageMessages : hp( Permissions.manageMessages ),
|
|
||||||
embedLinks : hp( Permissions.embedLinks ),
|
|
||||||
attachFiles : hp( Permissions.attachFiles ),
|
|
||||||
readMessageHistory : hp( Permissions.readMessageHistory ),
|
|
||||||
mentionEveryone : hp( Permissions.mentionEveryone ),
|
|
||||||
// voice
|
|
||||||
voiceConnect : hp( Permissions.voiceConnect ),
|
|
||||||
voiceSpeak : hp( Permissions.voiceSpeak ),
|
|
||||||
voiceMuteMembers : hp( Permissions.voiceMuteMembers ),
|
|
||||||
voiceDeafenMembers : hp( Permissions.voiceDeafenMembers ),
|
|
||||||
voiceMoveMembers : hp( Permissions.voiceMoveMembers ),
|
|
||||||
voiceUseVAD : hp( Permissions.voiceUseVAD )
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
serialize(){
|
serialize(){
|
||||||
|
|||||||
Reference in New Issue
Block a user