From b5fbc9d90e1e8d7b6d0eefc52f4a8061632fc5dd Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Wed, 1 Apr 2026 12:50:57 +0200 Subject: [PATCH] feat(shared): add dm_typing_start and dm_typing_stop to FederationRelayEvent --- 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 0cc9552e..0775ac22 100644 --- a/packages/shared/src/types.ts +++ b/packages/shared/src/types.ts @@ -758,7 +758,8 @@ export interface FederationRelayEvent { | 'member_add' | 'member_remove' | 'ownership_transfer' | 'friend_request_create' | 'friend_request_update' | 'friend_request_cancel' | 'friend_add' | 'friend_remove' | 'file_rejected' - | 'dm_call_start' | 'dm_call_accept' | 'dm_call_reject' | 'dm_call_end'; + | 'dm_call_start' | 'dm_call_accept' | 'dm_call_reject' | 'dm_call_end' + | 'dm_typing_start' | 'dm_typing_stop'; contextType?: 'dm' | 'friend'; dmChannelId?: string; messageId: string; @@ -789,6 +790,11 @@ export interface FederationRelayEvent { rejectionLimit?: number; affectedUserIds?: string[]; call?: FederationCallPayload; + typing?: { + homeUserId: string; + homeInstance: string; + username: string; + }; } export interface FederationCallPayload {