feature: Add missing channel properties (#1596)
This commit is contained in:
@@ -46,6 +46,15 @@ namespace Discord.Rest
|
||||
Topic = args.Topic,
|
||||
IsNsfw = args.IsNsfw,
|
||||
SlowModeInterval = args.SlowModeInterval,
|
||||
Overwrites = args.PermissionOverwrites.IsSpecified
|
||||
? args.PermissionOverwrites.Value.Select(overwrite => new API.Overwrite
|
||||
{
|
||||
TargetId = overwrite.TargetId,
|
||||
TargetType = overwrite.TargetType,
|
||||
Allow = overwrite.Permissions.AllowValue,
|
||||
Deny = overwrite.Permissions.DenyValue
|
||||
}).ToArray()
|
||||
: Optional.Create<API.Overwrite[]>(),
|
||||
};
|
||||
return await client.ApiClient.ModifyGuildChannelAsync(channel.Id, apiArgs, options).ConfigureAwait(false);
|
||||
}
|
||||
@@ -413,7 +422,8 @@ namespace Discord.Rest
|
||||
var apiArgs = new ModifyGuildChannelParams
|
||||
{
|
||||
Overwrites = category.PermissionOverwrites
|
||||
.Select(overwrite => new API.Overwrite{
|
||||
.Select(overwrite => new API.Overwrite
|
||||
{
|
||||
TargetId = overwrite.TargetId,
|
||||
TargetType = overwrite.TargetType,
|
||||
Allow = overwrite.Permissions.AllowValue,
|
||||
|
||||
Reference in New Issue
Block a user