Browse Source

Added Type to ModifyChannelPermissions

pull/204/head
RogueException 8 years ago
parent
commit
2b8253ce54
2 changed files with 4 additions and 3 deletions
  1. +2
    -1
      src/Discord.Net/API/Rest/ModifyChannelPermissionsParams.cs
  2. +2
    -2
      src/Discord.Net/Rest/Entities/Channels/GuildChannel.cs

+ 2
- 1
src/Discord.Net/API/Rest/ModifyChannelPermissionsParams.cs View File

@@ -6,9 +6,10 @@ namespace Discord.API.Rest
[JsonObject(MemberSerialization = MemberSerialization.OptIn)]
public class ModifyChannelPermissionsParams
{
[JsonProperty("type")]
public string Type { internal get; set; }
[JsonProperty("allow")]
public ulong Allow { internal get; set; }

[JsonProperty("deny")]
public ulong Deny { internal get; set; }
}


+ 2
- 2
src/Discord.Net/Rest/Entities/Channels/GuildChannel.cs View File

@@ -108,13 +108,13 @@ namespace Discord.Rest
public async Task AddPermissionOverwriteAsync(IUser user, OverwritePermissions perms)
{
var args = new ModifyChannelPermissionsParams { Allow = perms.AllowValue, Deny = perms.DenyValue };
var args = new ModifyChannelPermissionsParams { Allow = perms.AllowValue, Deny = perms.DenyValue, Type = "member" };
await Discord.ApiClient.ModifyChannelPermissionsAsync(Id, user.Id, args).ConfigureAwait(false);
_overwrites.Add(new Overwrite(new API.Overwrite { Allow = perms.AllowValue, Deny = perms.DenyValue, TargetId = user.Id, TargetType = PermissionTarget.User }));
}
public async Task AddPermissionOverwriteAsync(IRole role, OverwritePermissions perms)
{
var args = new ModifyChannelPermissionsParams { Allow = perms.AllowValue, Deny = perms.DenyValue };
var args = new ModifyChannelPermissionsParams { Allow = perms.AllowValue, Deny = perms.DenyValue, Type = "role" };
await Discord.ApiClient.ModifyChannelPermissionsAsync(Id, role.Id, args).ConfigureAwait(false);
_overwrites.Add(new Overwrite(new API.Overwrite { Allow = perms.AllowValue, Deny = perms.DenyValue, TargetId = role.Id, TargetType = PermissionTarget.Role }));
}


Loading…
Cancel
Save