summary refs log tree commit diff
diff options
context:
space:
mode:
authorCyber <cyber.hf18@gmail.com>2025-12-22 20:57:08 +0100
committerGitHub <noreply@github.com>2025-12-22 20:57:08 +0100
commit387b176f248178aa2b54b975d5f5bece18c9f2cf (patch)
treed17f068ee7c30c8c9a1b0de83dba012ef5135870
parentUpdate readme (diff)
parentfix invite API slightly (diff)
downloadserver-ts-387b176f248178aa2b54b975d5f5bece18c9f2cf.tar.xz
Merge pull request #1449 from MathMan05/inviteFix
-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 } });