diff --git a/packages/core/src/structures/application.ts b/packages/core/src/structures/application.ts index f4bd205..57c284d 100644 --- a/packages/core/src/structures/application.ts +++ b/packages/core/src/structures/application.ts @@ -67,7 +67,7 @@ export class Application implements Model { this.session = session; this.name = data.name; - this.icon = data.icon || undefined; + this.icon = data.icon ?? undefined; this.description = data.description; this.rpcOrigins = data.rpc_origins; this.botPublic = data.bot_public; diff --git a/packages/core/src/structures/components.ts b/packages/core/src/structures/components.ts index 7da242c..4136a35 100644 --- a/packages/core/src/structures/components.ts +++ b/packages/core/src/structures/components.ts @@ -161,7 +161,7 @@ export class SelectMenu extends BaseComponent implements SelectMenuComponent { return { label: option.label, description: option.description, - emoji: option.emoji || new Emoji(session, option.emoji!), + emoji: option.emoji ? new Emoji(session, option.emoji) : undefined, value: option.value, }; }); diff --git a/packages/core/src/structures/message-reaction.ts b/packages/core/src/structures/message-reaction.ts index ba67611..c45ec32 100644 --- a/packages/core/src/structures/message-reaction.ts +++ b/packages/core/src/structures/message-reaction.ts @@ -70,7 +70,7 @@ export function NewMessageReactionAdd( ? new Member( session, data.member as DiscordMemberWithUser, - data.guild_id || '' + data.guild_id ?? '' ) : undefined, emoji: new Emoji(session, data.emoji), diff --git a/packages/core/src/utils/util.ts b/packages/core/src/utils/util.ts index f7add5b..2aa8557 100644 --- a/packages/core/src/utils/util.ts +++ b/packages/core/src/utils/util.ts @@ -74,7 +74,7 @@ export type ImageSize = 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096; */ export abstract class Util { static formatImageURL(url: string, size: ImageSize = 128, format?: ImageFormat): string { - return `${url}.${format || (url.includes('/a_') ? 'gif' : 'jpg')}?size=${size}`; + return `${url}.${format ?? (url.includes('/a_') ? 'gif' : 'jpg')}?size=${size}`; } static iconHashToBigInt(hash: string): bigint {