feat(GuildChannelManager): allow creating channels with a default auto archive duration (#8693)

This commit is contained in:
SpaceEEC
2022-10-05 20:41:15 +02:00
committed by GitHub
parent a306219673
commit 628759bcff
3 changed files with 5 additions and 0 deletions

View File

@@ -53,6 +53,8 @@ class CategoryChannelChildManager extends DataManager {
* @property {GuildForumTagData[]} [availableTags] The tags that can be used in this channel (forum only). * @property {GuildForumTagData[]} [availableTags] The tags that can be used in this channel (forum only).
* @property {DefaultReactionEmoji} [defaultReactionEmoji] * @property {DefaultReactionEmoji} [defaultReactionEmoji]
* The emoji to show in the add reaction button on a thread in a guild forum channel. * The emoji to show in the add reaction button on a thread in a guild forum channel.
* @property {ThreadAutoArchiveDuration} [defaultAutoArchiveDuration]
* The default auto archive duration for all new threads in this channel
* @property {SortOrderType} [defaultSortOrder] The default sort order mode used to order posts (forum only). * @property {SortOrderType} [defaultSortOrder] The default sort order mode used to order posts (forum only).
* @property {string} [reason] Reason for creating the new channel * @property {string} [reason] Reason for creating the new channel
*/ */

View File

@@ -141,6 +141,7 @@ class GuildChannelManager extends CachedManager {
videoQualityMode, videoQualityMode,
availableTags, availableTags,
defaultReactionEmoji, defaultReactionEmoji,
defaultAutoArchiveDuration,
defaultSortOrder, defaultSortOrder,
reason, reason,
}) { }) {
@@ -163,6 +164,7 @@ class GuildChannelManager extends CachedManager {
video_quality_mode: videoQualityMode, video_quality_mode: videoQualityMode,
available_tags: availableTags?.map(availableTag => transformGuildForumTag(availableTag)), available_tags: availableTags?.map(availableTag => transformGuildForumTag(availableTag)),
default_reaction_emoji: defaultReactionEmoji && transformGuildDefaultReaction(defaultReactionEmoji), default_reaction_emoji: defaultReactionEmoji && transformGuildDefaultReaction(defaultReactionEmoji),
default_auto_archive_duration: defaultAutoArchiveDuration,
default_sort_order: defaultSortOrder, default_sort_order: defaultSortOrder,
}, },
reason, reason,

View File

@@ -4252,6 +4252,7 @@ export interface CategoryCreateChannelOptions {
videoQualityMode?: VideoQualityMode; videoQualityMode?: VideoQualityMode;
availableTags?: GuildForumTagData[]; availableTags?: GuildForumTagData[];
defaultReactionEmoji?: DefaultReactionEmoji; defaultReactionEmoji?: DefaultReactionEmoji;
defaultAutoArchiveDuration?: ThreadAutoArchiveDuration;
defaultSortOrder?: SortOrderType; defaultSortOrder?: SortOrderType;
reason?: string; reason?: string;
} }