summary refs log tree commit diff
diff options
context:
space:
mode:
authorMathMan05 <mathmanrm@gmail.com>2025-12-22 13:42:31 -0600
committerMathMan05 <mathmanrm@gmail.com>2025-12-22 13:42:31 -0600
commit84213549fe72a702793151ea9b621b92e6b41113 (patch)
tree05082fde206e6a2d4ecb98061e6ac2f0b2059bcb
parentMerge remote-tracking branch 'mathium05/dmFix' (diff)
downloadserver-ts-84213549fe72a702793151ea9b621b92e6b41113.tar.xz
fix invite API slightly
-rw-r--r--src/api/routes/invites/index.ts2
-rw-r--r--src/util/entities/Invite.ts6
2 files changed, 7 insertions, 1 deletions
diff --git a/src/api/routes/invites/index.ts b/src/api/routes/invites/index.ts

index b4fa8a5d..7e43aa56 100644 --- a/src/api/routes/invites/index.ts +++ b/src/api/routes/invites/index.ts
@@ -44,7 +44,7 @@ router.get( relations: PublicInviteRelation, }); - res.status(200).send(invite); + res.status(200).send(invite.toPublicJSON()); }, ); diff --git a/src/util/entities/Invite.ts b/src/util/entities/Invite.ts
index b7066819..20346883 100644 --- a/src/util/entities/Invite.ts +++ b/src/util/entities/Invite.ts
@@ -104,6 +104,12 @@ export class Invite extends BaseClassWithoutId { if (this.max_uses !== 0 && this.uses >= this.max_uses) return true; return false; } + toPublicJSON() { + return { + ...this, + inviter: this.inviter.toPublicUser(), + }; + } static async joinGuild(user_id: string, code: string) { const invite = await Invite.findOneOrFail({ where: { code } });