From 7b34c70fb84dbc3c9c9dea179ade1cbd99e227e5 Mon Sep 17 00:00:00 2001 From: Puyodead1 Date: Wed, 29 Nov 2023 11:08:35 -0500 Subject: fix some issues with discord bot libs --- src/util/dtos/ReadyGuildDTO.ts | 2 +- src/util/entities/Message.ts | 1 + src/util/entities/Role.ts | 7 +++++++ 3 files changed, 9 insertions(+), 1 deletion(-) (limited to 'src/util') diff --git a/src/util/dtos/ReadyGuildDTO.ts b/src/util/dtos/ReadyGuildDTO.ts index 905ede74..061959a6 100644 --- a/src/util/dtos/ReadyGuildDTO.ts +++ b/src/util/dtos/ReadyGuildDTO.ts @@ -229,7 +229,7 @@ export class ReadyGuildDTO implements IReadyGuildDTO { nsfw: guild.nsfw, safety_alerts_channel_id: null, }; - this.roles = guild.roles; + this.roles = guild.roles.map((x) => x.toJSON()); this.stage_instances = []; this.stickers = guild.stickers; this.threads = []; diff --git a/src/util/entities/Message.ts b/src/util/entities/Message.ts index 3598d29f..b519099a 100644 --- a/src/util/entities/Message.ts +++ b/src/util/entities/Message.ts @@ -238,6 +238,7 @@ export class Message extends BaseClass { activity: this.activity ?? undefined, application: this.application ?? undefined, components: this.components ?? undefined, + content: this.content ?? "", }; } } diff --git a/src/util/entities/Role.ts b/src/util/entities/Role.ts index e8e5feda..2783a279 100644 --- a/src/util/entities/Role.ts +++ b/src/util/entities/Role.ts @@ -69,4 +69,11 @@ export class Role extends BaseClass { @Column({ default: 0 }) flags: number; + + toJSON(): Role { + return { + ...this, + tags: this.tags ?? undefined, + }; + } } -- cgit 1.5.1