feat: add group DM support (3-10 members)
Unlock group DMs by removing the 2-member assumption across the stack. No schema migration needed — dm_members junction table already supports N members. Includes dedup bug fix, add/leave member endpoints, late-join call support, group-aware sidebar rendering, and AddDmMemberModal.
This commit is contained in:
@@ -162,6 +162,10 @@ export const api = {
|
||||
request<DmMessageWithUser>('PATCH', `/dm/messages/${id}`, data),
|
||||
deleteMessage: (id: string) =>
|
||||
request<{ success: boolean }>('DELETE', `/dm/messages/${id}`),
|
||||
addMember: (dmChannelId: string, data: { userId: string }) =>
|
||||
request<DmChannel>('POST', `/dm/${dmChannelId}/members`, data),
|
||||
leave: (dmChannelId: string) =>
|
||||
request<{ success: boolean }>('DELETE', `/dm/${dmChannelId}/members`),
|
||||
},
|
||||
|
||||
social: {
|
||||
|
||||
Reference in New Issue
Block a user