mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-16 03:23:29 +01:00
feat(GuildChannelManager): allow creating channels with a default auto archive duration (#8693)
This commit is contained in:
@@ -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
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
1
packages/discord.js/typings/index.d.ts
vendored
1
packages/discord.js/typings/index.d.ts
vendored
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user