mirror of
https://github.com/discordeno/discordeno.git
synced 2026-09-17 16:57:22 +00:00
fix(types)!: Fix optionals for some props in auto moderation. (#4150)
* Fix optionals for some props in autoModeration. Also fix some comments to be more clear * Fix type error in automodActionExecution * Fix type error in automod.spec.ts e2e test --------- Co-authored-by: Awesome Stickz <awesome@stickz.dev>
This commit is contained in:
@@ -15,11 +15,13 @@ export function transformAutoModerationActionExecution(bot: Bot, payload: Discor
|
||||
matchedContent: payload.matched_content ?? '',
|
||||
action: {
|
||||
type: payload.action.type,
|
||||
metadata: {
|
||||
durationSeconds: payload.action.metadata.duration_seconds,
|
||||
customMessage: payload.action.metadata.custom_message,
|
||||
channelId: payload.action.metadata.channel_id ? bot.transformers.snowflake(payload.action.metadata.channel_id) : undefined,
|
||||
},
|
||||
metadata: payload.action.metadata
|
||||
? {
|
||||
durationSeconds: payload.action.metadata.duration_seconds,
|
||||
customMessage: payload.action.metadata.custom_message,
|
||||
channelId: payload.action.metadata.channel_id ? bot.transformers.snowflake(payload.action.metadata.channel_id) : undefined,
|
||||
}
|
||||
: undefined,
|
||||
},
|
||||
} as AutoModerationActionExecution
|
||||
|
||||
|
||||
@@ -333,7 +333,7 @@ export interface AutoModerationActionExecution {
|
||||
|
||||
export interface AutoModerationAction {
|
||||
type: AutoModerationActionType
|
||||
metadata: AutoModerationActionMetadata
|
||||
metadata?: AutoModerationActionMetadata
|
||||
}
|
||||
|
||||
export interface AutoModerationActionMetadata {
|
||||
|
||||
Reference in New Issue
Block a user