summary refs log tree commit diff
path: root/src/util
diff options
context:
space:
mode:
authorPuyodead1 <puyodead@proton.me>2023-12-04 23:36:31 -0500
committerGitHub <noreply@github.com>2023-12-04 23:36:31 -0500
commit26e3b47f4fea806bf61dcde250e2ec0ac9617050 (patch)
tree86462d8c91b6ac7477d93b724c24f43acf57c6fb /src/util
parentcreate oauth2/applications/@me for bots (diff)
parentMerge branch 'master' into patch/api-compat (diff)
downloadserver-26e3b47f4fea806bf61dcde250e2ec0ac9617050.tar.xz
Merge pull request #1103 from spacebarchat/patch/api-compat
Fixes for bot libs
Diffstat (limited to 'src/util')
-rw-r--r--src/util/dtos/ReadyGuildDTO.ts2
-rw-r--r--src/util/entities/Message.ts1
-rw-r--r--src/util/entities/Role.ts7
3 files changed, 9 insertions, 1 deletions
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, + }; + } }