Move PermissionsHelper to Shared
This commit is contained in:
@@ -149,7 +149,7 @@
|
||||
<Compile Include="Entities\Rest\Guilds\GuildIntegration.cs" />
|
||||
<Compile Include="Entities\Rest\Guilds\IntegrationAccount.cs" />
|
||||
<Compile Include="Entities\Rest\Users\Connection.cs" />
|
||||
<Compile Include="Entities\Rest\Helper\PermissionHelper.cs" />
|
||||
<Compile Include="Entities\Shared\Helpers\PermissionHelper.cs" />
|
||||
<Compile Include="Entities\Rest\Invites\GuildInvite.cs" />
|
||||
<Compile Include="Entities\Rest\Invites\Invite.cs" />
|
||||
<Compile Include="Entities\Rest\Invites\PublicInvite.cs" />
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace Discord.Rest
|
||||
namespace Discord
|
||||
{
|
||||
public static class PermissionHelper
|
||||
{
|
||||
@@ -44,11 +44,11 @@
|
||||
|
||||
switch (channel)
|
||||
{
|
||||
case TextChannel _:
|
||||
case ITextChannel _:
|
||||
if (!PermissionUtilities.GetValue(resolvedPermissions, ChannelPermission.ReadMessages))
|
||||
resolvedPermissions = 0; //No read permission on a text channel removes all other permissions
|
||||
break;
|
||||
case VoiceChannel _:
|
||||
case IVoiceChannel _:
|
||||
if (!PermissionUtilities.GetValue(resolvedPermissions, ChannelPermission.Connect))
|
||||
resolvedPermissions = 0; //No read permission on a text channel removes all other permissions
|
||||
break;
|
||||
Reference in New Issue
Block a user