From 255ab657eb813d270f0abf6d1ea65f7e889273f2 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Thu, 26 Mar 2026 23:13:13 +0100 Subject: [PATCH] feat(types): add GroupDmUserIdentity and update CreateGroupDmRequest Replace flat userIds array with a structured users array of GroupDmUserIdentity objects, enabling the group DM endpoint to accept federated identity hints (homeUserId, homeInstance) alongside the local user ID. --- packages/shared/src/types.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/shared/src/types.ts b/packages/shared/src/types.ts index c316c9af..a69e077b 100644 --- a/packages/shared/src/types.ts +++ b/packages/shared/src/types.ts @@ -516,8 +516,14 @@ export interface AddDmMemberRequest { userId: string; } +export interface GroupDmUserIdentity { + id: string; + homeUserId?: string | null; + homeInstance?: string | null; +} + export interface CreateGroupDmRequest { - userIds: string[]; + users: GroupDmUserIdentity[]; } export interface CreateDmMessageRequest {