Fix some falsy values not in transformed objects (#4242)

This commit is contained in:
Fleny
2025-07-11 16:12:47 +02:00
committed by GitHub
parent 598b839af7
commit 409360a595
2 changed files with 2 additions and 2 deletions

View File

@@ -11,7 +11,7 @@ export function transformEntitlement(bot: InternalBot, payload: DiscordEntitleme
if (props.guildId && payload.guild_id) entitlement.guildId = bot.transformers.snowflake(payload.guild_id)
if (props.applicationId && payload.application_id) entitlement.applicationId = bot.transformers.snowflake(payload.application_id)
if (props.type && payload.type) entitlement.type = payload.type
if (props.deleted && payload.deleted) entitlement.deleted = payload.deleted
if (props.deleted && payload.deleted !== undefined) entitlement.deleted = payload.deleted
if (props.startsAt && payload.starts_at) entitlement.startsAt = Date.parse(payload.starts_at)
if (props.endsAt && payload.ends_at) entitlement.endsAt = Date.parse(payload.ends_at)
if (props.consumed && payload.consumed !== undefined) entitlement.consumed = payload.consumed

View File

@@ -14,7 +14,7 @@ export function transformSubscription(bot: InternalBot, payload: DiscordSubscrip
subscription.renewalSkuIds = payload.renewal_sku_ids.map((skuId) => bot.transformers.snowflake(skuId))
if (props.currentPeriodStart && payload.current_period_start) subscription.currentPeriodStart = Date.parse(payload.current_period_start)
if (props.currentPeriodEnd && payload.current_period_end) subscription.currentPeriodEnd = Date.parse(payload.current_period_end)
if (props.status && payload.status) subscription.status = payload.status
if (props.status && payload.status !== undefined) subscription.status = payload.status
if (props.canceledAt && payload.canceled_at) subscription.canceledAt = Date.parse(payload.canceled_at)
if (props.country && payload.country) subscription.country = payload.country