summary refs log tree commit diff
path: root/src/api
diff options
context:
space:
mode:
authorMathMan05 <mathmanrm@gmail.com>2026-02-03 14:52:10 -0600
committerMathMan05 <mathmanrm@gmail.com>2026-02-03 14:52:10 -0600
commit049f7620d301c78239933331b25ab9eb59b68d6e (patch)
treefa040567d02258d5a85de18c2ba932ac7b29b196 /src/api
parentschemas (diff)
downloadserver-ts-049f7620d301c78239933331b25ab9eb59b68d6e.tar.xz
some thread fixes
Diffstat (limited to 'src/api')
-rw-r--r--src/api/routes/channels/#channel_id/thread-members.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/api/routes/channels/#channel_id/thread-members.ts b/src/api/routes/channels/#channel_id/thread-members.ts

index 3e42f307..8c3de28a 100644 --- a/src/api/routes/channels/#channel_id/thread-members.ts +++ b/src/api/routes/channels/#channel_id/thread-members.ts
@@ -81,6 +81,7 @@ router.post( } const member = await Member.findOneOrFail({ where: { id: user_id, guild_id: thread.guild_id! } }); + if (await ThreadMember.existsBy({ member_idx: member.index, id: channel_id })) { return res.status(204).send(); } @@ -100,7 +101,7 @@ router.post( guild_id: thread.guild_id!, id: thread.id, member_count: thread.member_count, - added_member_ids: [user_id], + added_members: [{ user_id: user_id, ...threadMember.toJSON() }], }, channel_id: thread.id, } as ThreadMembersUpdateEvent);