diff --git a/api/src/schema/Channel.ts b/api/src/schema/Channel.ts
index bffbaa69..cfbc7205 100644
--- a/api/src/schema/Channel.ts
+++ b/api/src/schema/Channel.ts
@@ -18,6 +18,8 @@ export const ChannelModifySchema = {
}
],
$parent_id: String,
+ $rtc_region: String,
+ $default_auto_archive_duration: Number,
$id: String, // kept for backwards compatibility does nothing (need for guild create)
$nsfw: Boolean
};
@@ -49,6 +51,8 @@ export interface ChannelModifySchema {
parent_id?: string;
id?: string; // is not used (only for guild create)
nsfw?: boolean;
+ rtc_region?: string;
+ default_auto_archive_duration?: number;
}
export const ChannelGuildPositionUpdateSchema = [
diff --git a/util/src/models/Channel.ts b/util/src/models/Channel.ts
index 1dd05896..2959decd 100644
--- a/util/src/models/Channel.ts
+++ b/util/src/models/Channel.ts
@@ -26,6 +26,7 @@ export const ChannelSchema = new Schema({
last_pin_timestamp: Date,
nsfw: Boolean,
rate_limit_per_user: Number,
+ default_auto_archive_duration: Number,
topic: String,
permission_overwrites: [
{
@@ -60,6 +61,7 @@ export interface Channel {
export interface TextBasedChannel {
last_message_id?: string;
last_pin_timestamp?: number;
+ default_auto_archive_duration?: number;
}
export interface GuildChannel extends Channel {
|