Added AddReactions to Permission constructors
This commit is contained in:
@@ -75,7 +75,8 @@ namespace Discord
|
|||||||
/// <summary> Creates a new ChannelPermissions with the provided packed value. </summary>
|
/// <summary> Creates a new ChannelPermissions with the provided packed value. </summary>
|
||||||
public ChannelPermissions(ulong rawValue) { RawValue = rawValue; }
|
public ChannelPermissions(ulong rawValue) { RawValue = rawValue; }
|
||||||
|
|
||||||
private ChannelPermissions(ulong initialValue, bool? createInstantInvite = null, bool? manageChannel = null,
|
private ChannelPermissions(ulong initialValue, bool? createInstantInvite = null, bool? manageChannel = null,
|
||||||
|
bool? addReactions = null,
|
||||||
bool? readMessages = null, bool? sendMessages = null, bool? sendTTSMessages = null, bool? manageMessages = null,
|
bool? readMessages = null, bool? sendMessages = null, bool? sendTTSMessages = null, bool? manageMessages = null,
|
||||||
bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null,
|
bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null,
|
||||||
bool? useExternalEmojis = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null,
|
bool? useExternalEmojis = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null,
|
||||||
@@ -85,6 +86,7 @@ namespace Discord
|
|||||||
|
|
||||||
Permissions.SetValue(ref value, createInstantInvite, ChannelPermission.CreateInstantInvite);
|
Permissions.SetValue(ref value, createInstantInvite, ChannelPermission.CreateInstantInvite);
|
||||||
Permissions.SetValue(ref value, manageChannel, ChannelPermission.ManageChannel);
|
Permissions.SetValue(ref value, manageChannel, ChannelPermission.ManageChannel);
|
||||||
|
Permissions.SetValue(ref value, addReactions, ChannelPermission.AddReactions);
|
||||||
Permissions.SetValue(ref value, readMessages, ChannelPermission.ReadMessages);
|
Permissions.SetValue(ref value, readMessages, ChannelPermission.ReadMessages);
|
||||||
Permissions.SetValue(ref value, sendMessages, ChannelPermission.SendMessages);
|
Permissions.SetValue(ref value, sendMessages, ChannelPermission.SendMessages);
|
||||||
Permissions.SetValue(ref value, sendTTSMessages, ChannelPermission.SendTTSMessages);
|
Permissions.SetValue(ref value, sendTTSMessages, ChannelPermission.SendTTSMessages);
|
||||||
@@ -106,23 +108,24 @@ namespace Discord
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary> Creates a new ChannelPermissions with the provided permissions. </summary>
|
/// <summary> Creates a new ChannelPermissions with the provided permissions. </summary>
|
||||||
public ChannelPermissions(bool createInstantInvite = false, bool manageChannel = false,
|
public ChannelPermissions(bool createInstantInvite = false, bool manageChannel = false,
|
||||||
|
bool addReactions = false,
|
||||||
bool readMessages = false, bool sendMessages = false, bool sendTTSMessages = false, bool manageMessages = false,
|
bool readMessages = false, bool sendMessages = false, bool sendTTSMessages = false, bool manageMessages = false,
|
||||||
bool embedLinks = false, bool attachFiles = false, bool readMessageHistory = false, bool mentionEveryone = false,
|
bool embedLinks = false, bool attachFiles = false, bool readMessageHistory = false, bool mentionEveryone = false,
|
||||||
bool useExternalEmojis = false, bool connect = false, bool speak = false, bool muteMembers = false, bool deafenMembers = false,
|
bool useExternalEmojis = false, bool connect = false, bool speak = false, bool muteMembers = false, bool deafenMembers = false,
|
||||||
bool moveMembers = false, bool useVoiceActivation = false, bool managePermissions = false)
|
bool moveMembers = false, bool useVoiceActivation = false, bool managePermissions = false)
|
||||||
: this(0, createInstantInvite, manageChannel, readMessages, sendMessages, sendTTSMessages, manageMessages,
|
: this(0, createInstantInvite, manageChannel, addReactions, readMessages, sendMessages, sendTTSMessages, manageMessages,
|
||||||
embedLinks, attachFiles, readMessageHistory, mentionEveryone, useExternalEmojis, connect,
|
embedLinks, attachFiles, readMessageHistory, mentionEveryone, useExternalEmojis, connect,
|
||||||
speak, muteMembers, deafenMembers, moveMembers, useVoiceActivation, managePermissions)
|
speak, muteMembers, deafenMembers, moveMembers, useVoiceActivation, managePermissions) { }
|
||||||
{ }
|
|
||||||
|
|
||||||
/// <summary> Creates a new ChannelPermissions from this one, changing the provided non-null permissions. </summary>
|
/// <summary> Creates a new ChannelPermissions from this one, changing the provided non-null permissions. </summary>
|
||||||
public ChannelPermissions Modify(bool? createInstantInvite = null, bool? manageChannel = null,
|
public ChannelPermissions Modify(bool? createInstantInvite = null, bool? manageChannel = null,
|
||||||
|
bool? addReactions = null,
|
||||||
bool? readMessages = null, bool? sendMessages = null, bool? sendTTSMessages = null, bool? manageMessages = null,
|
bool? readMessages = null, bool? sendMessages = null, bool? sendTTSMessages = null, bool? manageMessages = null,
|
||||||
bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null,
|
bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null,
|
||||||
bool useExternalEmojis = false, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null,
|
bool useExternalEmojis = false, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null,
|
||||||
bool? moveMembers = null, bool? useVoiceActivation = null, bool? managePermissions = null)
|
bool? moveMembers = null, bool? useVoiceActivation = null, bool? managePermissions = null)
|
||||||
=> new ChannelPermissions(RawValue, createInstantInvite, manageChannel, readMessages, sendMessages, sendTTSMessages, manageMessages,
|
=> new ChannelPermissions(RawValue, createInstantInvite, manageChannel, addReactions, readMessages, sendMessages, sendTTSMessages, manageMessages,
|
||||||
embedLinks, attachFiles, readMessageHistory, mentionEveryone, useExternalEmojis, connect,
|
embedLinks, attachFiles, readMessageHistory, mentionEveryone, useExternalEmojis, connect,
|
||||||
speak, muteMembers, deafenMembers, moveMembers, useVoiceActivation, managePermissions);
|
speak, muteMembers, deafenMembers, moveMembers, useVoiceActivation, managePermissions);
|
||||||
|
|
||||||
|
|||||||
@@ -78,7 +78,8 @@ namespace Discord
|
|||||||
public GuildPermissions(ulong rawValue) { RawValue = rawValue; }
|
public GuildPermissions(ulong rawValue) { RawValue = rawValue; }
|
||||||
|
|
||||||
private GuildPermissions(ulong initialValue, bool? createInstantInvite = null, bool? kickMembers = null,
|
private GuildPermissions(ulong initialValue, bool? createInstantInvite = null, bool? kickMembers = null,
|
||||||
bool? banMembers = null, bool? administrator = null, bool? manageChannel = null, bool? manageGuild = null,
|
bool? banMembers = null, bool? administrator = null, bool? manageChannel = null, bool? manageGuild = null,
|
||||||
|
bool? addReactions = null,
|
||||||
bool? readMessages = null, bool? sendMessages = null, bool? sendTTSMessages = null, bool? manageMessages = null,
|
bool? readMessages = null, bool? sendMessages = null, bool? sendTTSMessages = null, bool? manageMessages = null,
|
||||||
bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null,
|
bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null,
|
||||||
bool? userExternalEmojis = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null,
|
bool? userExternalEmojis = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null,
|
||||||
@@ -93,6 +94,7 @@ namespace Discord
|
|||||||
Permissions.SetValue(ref value, administrator, GuildPermission.Administrator);
|
Permissions.SetValue(ref value, administrator, GuildPermission.Administrator);
|
||||||
Permissions.SetValue(ref value, manageChannel, GuildPermission.ManageChannels);
|
Permissions.SetValue(ref value, manageChannel, GuildPermission.ManageChannels);
|
||||||
Permissions.SetValue(ref value, manageGuild, GuildPermission.ManageGuild);
|
Permissions.SetValue(ref value, manageGuild, GuildPermission.ManageGuild);
|
||||||
|
Permissions.SetValue(ref value, addReactions, GuildPermission.AddReactions);
|
||||||
Permissions.SetValue(ref value, readMessages, GuildPermission.ReadMessages);
|
Permissions.SetValue(ref value, readMessages, GuildPermission.ReadMessages);
|
||||||
Permissions.SetValue(ref value, sendMessages, GuildPermission.SendMessages);
|
Permissions.SetValue(ref value, sendMessages, GuildPermission.SendMessages);
|
||||||
Permissions.SetValue(ref value, sendTTSMessages, GuildPermission.SendTTSMessages);
|
Permissions.SetValue(ref value, sendTTSMessages, GuildPermission.SendTTSMessages);
|
||||||
@@ -120,28 +122,29 @@ namespace Discord
|
|||||||
/// <summary> Creates a new GuildPermissions with the provided permissions. </summary>
|
/// <summary> Creates a new GuildPermissions with the provided permissions. </summary>
|
||||||
public GuildPermissions(bool createInstantInvite = false, bool kickMembers = false,
|
public GuildPermissions(bool createInstantInvite = false, bool kickMembers = false,
|
||||||
bool banMembers = false, bool administrator = false, bool manageChannels = false, bool manageGuild = false,
|
bool banMembers = false, bool administrator = false, bool manageChannels = false, bool manageGuild = false,
|
||||||
|
bool addReactions = false,
|
||||||
bool readMessages = false, bool sendMessages = false, bool sendTTSMessages = false, bool manageMessages = false,
|
bool readMessages = false, bool sendMessages = false, bool sendTTSMessages = false, bool manageMessages = false,
|
||||||
bool embedLinks = false, bool attachFiles = false, bool readMessageHistory = false, bool mentionEveryone = false,
|
bool embedLinks = false, bool attachFiles = false, bool readMessageHistory = false, bool mentionEveryone = false,
|
||||||
bool useExternalEmojis = false, bool connect = false, bool speak = false, bool muteMembers = false, bool deafenMembers = false,
|
bool useExternalEmojis = false, bool connect = false, bool speak = false, bool muteMembers = false, bool deafenMembers = false,
|
||||||
bool moveMembers = false, bool useVoiceActivation = false, bool? changeNickname = false, bool? manageNicknames = false,
|
bool moveMembers = false, bool useVoiceActivation = false, bool? changeNickname = false, bool? manageNicknames = false,
|
||||||
bool manageRoles = false, bool manageWebhooks = false, bool manageEmojis = false)
|
bool manageRoles = false, bool manageWebhooks = false, bool manageEmojis = false)
|
||||||
: this(0, createInstantInvite, manageRoles, kickMembers, banMembers, manageChannels, manageGuild, readMessages,
|
: this(0, createInstantInvite, manageRoles, kickMembers, banMembers, manageChannels, manageGuild, addReactions,
|
||||||
sendMessages, sendTTSMessages, manageMessages, embedLinks, attachFiles, mentionEveryone, useExternalEmojis, connect,
|
readMessages, sendMessages, sendTTSMessages, manageMessages, embedLinks, attachFiles, mentionEveryone, useExternalEmojis, connect,
|
||||||
speak, muteMembers, deafenMembers, moveMembers, useVoiceActivation, changeNickname, manageNicknames, manageRoles,
|
manageWebhooks, manageEmojis) { }
|
||||||
manageWebhooks, manageEmojis) { }
|
|
||||||
|
|
||||||
/// <summary> Creates a new GuildPermissions from this one, changing the provided non-null permissions. </summary>
|
/// <summary> Creates a new GuildPermissions from this one, changing the provided non-null permissions. </summary>
|
||||||
public GuildPermissions Modify(bool? createInstantInvite = null, bool? kickMembers = null,
|
public GuildPermissions Modify(bool? createInstantInvite = null, bool? kickMembers = null,
|
||||||
bool? banMembers = null, bool? administrator = null, bool? manageChannels = null, bool? manageGuild = null,
|
bool? banMembers = null, bool? administrator = null, bool? manageChannels = null, bool? manageGuild = null,
|
||||||
|
bool? addReactions = null,
|
||||||
bool? readMessages = null, bool? sendMessages = null, bool? sendTTSMessages = null, bool? manageMessages = null,
|
bool? readMessages = null, bool? sendMessages = null, bool? sendTTSMessages = null, bool? manageMessages = null,
|
||||||
bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null,
|
bool? embedLinks = null, bool? attachFiles = null, bool? readMessageHistory = null, bool? mentionEveryone = null,
|
||||||
bool? useExternalEmojis = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null,
|
bool? useExternalEmojis = null, bool? connect = null, bool? speak = null, bool? muteMembers = null, bool? deafenMembers = null,
|
||||||
bool? moveMembers = null, bool? useVoiceActivation = null, bool? changeNickname = null, bool? manageNicknames = null,
|
bool? moveMembers = null, bool? useVoiceActivation = null, bool? changeNickname = null, bool? manageNicknames = null,
|
||||||
bool? manageRoles = null, bool? manageWebhooks = null, bool? manageEmojis = null)
|
bool? manageRoles = null, bool? manageWebhooks = null, bool? manageEmojis = null)
|
||||||
=> new GuildPermissions(RawValue, createInstantInvite, manageRoles, kickMembers, banMembers, manageChannels, manageGuild, readMessages,
|
=> new GuildPermissions(RawValue, createInstantInvite, manageRoles, kickMembers, banMembers, manageChannels, manageGuild, addReactions,
|
||||||
sendMessages, sendTTSMessages, manageMessages, embedLinks, attachFiles, mentionEveryone, useExternalEmojis, connect,
|
readMessages, sendMessages, sendTTSMessages, manageMessages, embedLinks, attachFiles, mentionEveryone, useExternalEmojis, connect,
|
||||||
speak, muteMembers, deafenMembers, moveMembers, useVoiceActivation, changeNickname, manageNicknames, manageRoles,
|
speak, muteMembers, deafenMembers, moveMembers, useVoiceActivation, changeNickname, manageNicknames, manageRoles,
|
||||||
manageWebhooks, manageEmojis);
|
manageWebhooks, manageEmojis);
|
||||||
|
|
||||||
public bool Has(GuildPermission permission) => Permissions.GetValue(RawValue, permission);
|
public bool Has(GuildPermission permission) => Permissions.GetValue(RawValue, permission);
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,8 @@ namespace Discord
|
|||||||
public PermValue CreateInstantInvite => Permissions.GetValue(AllowValue, DenyValue, ChannelPermission.CreateInstantInvite);
|
public PermValue CreateInstantInvite => Permissions.GetValue(AllowValue, DenyValue, ChannelPermission.CreateInstantInvite);
|
||||||
/// <summary> If Allowed, a user may create, delete and modify this channel. </summary>
|
/// <summary> If Allowed, a user may create, delete and modify this channel. </summary>
|
||||||
public PermValue ManageChannel => Permissions.GetValue(AllowValue, DenyValue, ChannelPermission.ManageChannel);
|
public PermValue ManageChannel => Permissions.GetValue(AllowValue, DenyValue, ChannelPermission.ManageChannel);
|
||||||
|
/// <summary> If Allowed, a user may add reactions. </summary>
|
||||||
|
public PermValue AddReactions => Permissions.GetValue(AllowValue, DenyValue, ChannelPermission.AddReactions);
|
||||||
/// <summary> If Allowed, a user may join channels. </summary>
|
/// <summary> If Allowed, a user may join channels. </summary>
|
||||||
public PermValue ReadMessages => Permissions.GetValue(AllowValue, DenyValue, ChannelPermission.ReadMessages);
|
public PermValue ReadMessages => Permissions.GetValue(AllowValue, DenyValue, ChannelPermission.ReadMessages);
|
||||||
/// <summary> If Allowed, a user may send messages. </summary>
|
/// <summary> If Allowed, a user may send messages. </summary>
|
||||||
@@ -67,6 +69,7 @@ namespace Discord
|
|||||||
}
|
}
|
||||||
|
|
||||||
private OverwritePermissions(ulong allowValue, ulong denyValue, PermValue? createInstantInvite = null, PermValue? manageChannel = null,
|
private OverwritePermissions(ulong allowValue, ulong denyValue, PermValue? createInstantInvite = null, PermValue? manageChannel = null,
|
||||||
|
PermValue? addReactions = null,
|
||||||
PermValue? readMessages = null, PermValue? sendMessages = null, PermValue? sendTTSMessages = null, PermValue? manageMessages = null,
|
PermValue? readMessages = null, PermValue? sendMessages = null, PermValue? sendTTSMessages = null, PermValue? manageMessages = null,
|
||||||
PermValue? embedLinks = null, PermValue? attachFiles = null, PermValue? readMessageHistory = null, PermValue? mentionEveryone = null,
|
PermValue? embedLinks = null, PermValue? attachFiles = null, PermValue? readMessageHistory = null, PermValue? mentionEveryone = null,
|
||||||
PermValue? useExternalEmojis = null, PermValue? connect = null, PermValue? speak = null, PermValue? muteMembers = null,
|
PermValue? useExternalEmojis = null, PermValue? connect = null, PermValue? speak = null, PermValue? muteMembers = null,
|
||||||
@@ -74,6 +77,7 @@ namespace Discord
|
|||||||
{
|
{
|
||||||
Permissions.SetValue(ref allowValue, ref denyValue, createInstantInvite, ChannelPermission.CreateInstantInvite);
|
Permissions.SetValue(ref allowValue, ref denyValue, createInstantInvite, ChannelPermission.CreateInstantInvite);
|
||||||
Permissions.SetValue(ref allowValue, ref denyValue, manageChannel, ChannelPermission.ManageChannel);
|
Permissions.SetValue(ref allowValue, ref denyValue, manageChannel, ChannelPermission.ManageChannel);
|
||||||
|
Permissions.SetValue(ref allowValue, ref denyValue, addReactions, ChannelPermission.AddReactions);
|
||||||
Permissions.SetValue(ref allowValue, ref denyValue, readMessages, ChannelPermission.ReadMessages);
|
Permissions.SetValue(ref allowValue, ref denyValue, readMessages, ChannelPermission.ReadMessages);
|
||||||
Permissions.SetValue(ref allowValue, ref denyValue, sendMessages, ChannelPermission.SendMessages);
|
Permissions.SetValue(ref allowValue, ref denyValue, sendMessages, ChannelPermission.SendMessages);
|
||||||
Permissions.SetValue(ref allowValue, ref denyValue, sendTTSMessages, ChannelPermission.SendTTSMessages);
|
Permissions.SetValue(ref allowValue, ref denyValue, sendTTSMessages, ChannelPermission.SendTTSMessages);
|
||||||
@@ -96,22 +100,24 @@ namespace Discord
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary> Creates a new ChannelPermissions with the provided permissions. </summary>
|
/// <summary> Creates a new ChannelPermissions with the provided permissions. </summary>
|
||||||
public OverwritePermissions(PermValue createInstantInvite = PermValue.Inherit, PermValue manageChannel = PermValue.Inherit,
|
public OverwritePermissions(PermValue createInstantInvite = PermValue.Inherit, PermValue manageChannel = PermValue.Inherit,
|
||||||
|
PermValue addReactions = PermValue.Inherit,
|
||||||
PermValue readMessages = PermValue.Inherit, PermValue sendMessages = PermValue.Inherit, PermValue sendTTSMessages = PermValue.Inherit, PermValue manageMessages = PermValue.Inherit,
|
PermValue readMessages = PermValue.Inherit, PermValue sendMessages = PermValue.Inherit, PermValue sendTTSMessages = PermValue.Inherit, PermValue manageMessages = PermValue.Inherit,
|
||||||
PermValue embedLinks = PermValue.Inherit, PermValue attachFiles = PermValue.Inherit, PermValue readMessageHistory = PermValue.Inherit, PermValue mentionEveryone = PermValue.Inherit,
|
PermValue embedLinks = PermValue.Inherit, PermValue attachFiles = PermValue.Inherit, PermValue readMessageHistory = PermValue.Inherit, PermValue mentionEveryone = PermValue.Inherit,
|
||||||
PermValue useExternalEmojis = PermValue.Inherit, PermValue connect = PermValue.Inherit, PermValue speak = PermValue.Inherit, PermValue muteMembers = PermValue.Inherit, PermValue deafenMembers = PermValue.Inherit,
|
PermValue useExternalEmojis = PermValue.Inherit, PermValue connect = PermValue.Inherit, PermValue speak = PermValue.Inherit, PermValue muteMembers = PermValue.Inherit, PermValue deafenMembers = PermValue.Inherit,
|
||||||
PermValue moveMembers = PermValue.Inherit, PermValue useVoiceActivation = PermValue.Inherit, PermValue managePermissions = PermValue.Inherit)
|
PermValue moveMembers = PermValue.Inherit, PermValue useVoiceActivation = PermValue.Inherit, PermValue managePermissions = PermValue.Inherit)
|
||||||
: this(0, 0, createInstantInvite, manageChannel, readMessages, sendMessages, sendTTSMessages, manageMessages,
|
: this(0, 0, createInstantInvite, manageChannel, addReactions, readMessages, sendMessages, sendTTSMessages, manageMessages,
|
||||||
embedLinks, attachFiles, readMessageHistory, mentionEveryone, useExternalEmojis, connect, speak, muteMembers, deafenMembers,
|
embedLinks, attachFiles, readMessageHistory, mentionEveryone, useExternalEmojis, connect, speak, muteMembers, deafenMembers,
|
||||||
moveMembers, useVoiceActivation, managePermissions) { }
|
moveMembers, useVoiceActivation, managePermissions) { }
|
||||||
|
|
||||||
/// <summary> Creates a new OverwritePermissions from this one, changing the provided non-null permissions. </summary>
|
/// <summary> Creates a new OverwritePermissions from this one, changing the provided non-null permissions. </summary>
|
||||||
public OverwritePermissions Modify(PermValue? createInstantInvite = null, PermValue? manageChannel = null,
|
public OverwritePermissions Modify(PermValue? createInstantInvite = null, PermValue? manageChannel = null,
|
||||||
|
PermValue? addReactions = null,
|
||||||
PermValue? readMessages = null, PermValue? sendMessages = null, PermValue? sendTTSMessages = null, PermValue? manageMessages = null,
|
PermValue? readMessages = null, PermValue? sendMessages = null, PermValue? sendTTSMessages = null, PermValue? manageMessages = null,
|
||||||
PermValue? embedLinks = null, PermValue? attachFiles = null, PermValue? readMessageHistory = null, PermValue? mentionEveryone = null,
|
PermValue? embedLinks = null, PermValue? attachFiles = null, PermValue? readMessageHistory = null, PermValue? mentionEveryone = null,
|
||||||
PermValue? useExternalEmojis = null, PermValue? connect = null, PermValue? speak = null, PermValue? muteMembers = null, PermValue? deafenMembers = null,
|
PermValue? useExternalEmojis = null, PermValue? connect = null, PermValue? speak = null, PermValue? muteMembers = null, PermValue? deafenMembers = null,
|
||||||
PermValue? moveMembers = null, PermValue? useVoiceActivation = null, PermValue? managePermissions = null)
|
PermValue? moveMembers = null, PermValue? useVoiceActivation = null, PermValue? managePermissions = null)
|
||||||
=> new OverwritePermissions(AllowValue, DenyValue, createInstantInvite, manageChannel, readMessages, sendMessages, sendTTSMessages, manageMessages,
|
=> new OverwritePermissions(AllowValue, DenyValue, createInstantInvite, manageChannel, addReactions, readMessages, sendMessages, sendTTSMessages, manageMessages,
|
||||||
embedLinks, attachFiles, readMessageHistory, mentionEveryone, useExternalEmojis, connect, speak, muteMembers, deafenMembers,
|
embedLinks, attachFiles, readMessageHistory, mentionEveryone, useExternalEmojis, connect, speak, muteMembers, deafenMembers,
|
||||||
moveMembers, useVoiceActivation, managePermissions);
|
moveMembers, useVoiceActivation, managePermissions);
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using Discord.API.Rest;
|
using System;
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Collections.Immutable;
|
using System.Collections.Immutable;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
|
using System.Linq;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Model = Discord.API.Message;
|
using Model = Discord.API.Message;
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,10 @@
|
|||||||
using Discord.API.Rest;
|
using Discord.Rest;
|
||||||
using Discord.Rest;
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Collections.Immutable;
|
using System.Collections.Immutable;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Threading.Tasks;
|
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using Discord.API.Gateway;
|
using System.Threading.Tasks;
|
||||||
using Model = Discord.API.Message;
|
using Model = Discord.API.Message;
|
||||||
|
|
||||||
namespace Discord.WebSocket
|
namespace Discord.WebSocket
|
||||||
|
|||||||
Reference in New Issue
Block a user