From 0720049648863947412e06ba9a3b6fddec899852 Mon Sep 17 00:00:00 2001 From: Misha133 <61027276+Misha-133@users.noreply.github.com> Date: Fri, 31 Mar 2023 14:15:44 +0300 Subject: [PATCH] [Feature] Create forum channels with default layout (#2646) --- src/Discord.Net.Rest/API/Rest/CreateGuildChannelParams.cs | 3 +++ src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Discord.Net.Rest/API/Rest/CreateGuildChannelParams.cs b/src/Discord.Net.Rest/API/Rest/CreateGuildChannelParams.cs index faa46937..4dc0066a 100644 --- a/src/Discord.Net.Rest/API/Rest/CreateGuildChannelParams.cs +++ b/src/Discord.Net.Rest/API/Rest/CreateGuildChannelParams.cs @@ -46,6 +46,9 @@ namespace Discord.API.Rest [JsonProperty("default_sort_order")] public Optional DefaultSortOrder { get; set; } + [JsonProperty("default_forum_layout ")] + public Optional DefaultLayout { get; set; } + public CreateGuildChannelParams(string name, ChannelType type) { Name = name; diff --git a/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs b/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs index bbcb2bb5..323584c8 100644 --- a/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs +++ b/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs @@ -400,7 +400,8 @@ namespace Discord.Rest IsNsfw = props.IsNsfw, Topic = props.Topic, DefaultAutoArchiveDuration = props.AutoArchiveDuration, - DefaultSortOrder = props.DefaultSortOrder.GetValueOrDefault(ForumSortOrder.LatestActivity) + DefaultSortOrder = props.DefaultSortOrder.GetValueOrDefault(ForumSortOrder.LatestActivity), + DefaultLayout = props.DefaultLayout, }; var model = await client.ApiClient.CreateGuildChannelAsync(guild.Id, args, options).ConfigureAwait(false);