fix(types): invitable & createTimestamp are in ThreadMetadata and not in Channel (#2056)

This commit is contained in:
LTS20050703
2022-02-19 15:35:03 +01:00
committed by ITOH
parent 1f485eea0b
commit 0cb2baaea2
2 changed files with 4 additions and 6 deletions
+4 -2
View File
@@ -71,8 +71,10 @@ export function transformChannel(
botIsMember: Boolean(payload.channel.member),
archived: payload.channel.thread_metadata?.archived,
locked: payload.channel.thread_metadata?.locked,
invitable: payload.channel.invitable,
createTimestamp: payload.channel.create_timestamp ? Date.parse(payload.channel.create_timestamp) : undefined,
invitable: payload.channel.thread_metadata?.invitable,
createTimestamp: payload.channel.thread_metadata?.create_timestamp
? Date.parse(payload.channel.thread_metadata.create_timestamp)
: undefined,
};
}
-4
View File
@@ -58,8 +58,4 @@ export interface Channel {
defaultAutoArchiveDuration?: number;
/** computed permissions for the invoking user in the channel, including overwrites, only included when part of the resolved data received on a application command interaction */
permissions?: string;
/** whether non-moderators can add other non-moderators to a thread; only available on private threads */
invitable?: boolean;
/** timestamp when the thread was created; only populated for threads created after 2022-01-09 */
createTimestamp?: string;
}