docs: update websocket.md for FED-009 — dm_call_incoming federation fields, ActiveCallInfo extension

This commit is contained in:
Jannis Braun
2026-04-01 00:02:56 +02:00
parent 626fbfdba8
commit f97ac742cd
+2 -2
View File
@@ -165,7 +165,7 @@ reason: `'displaced'` (new tab) | `'session_closed'`
### DM Calls ### DM Calls
| type | fields | scope | | type | fields | scope |
|------|--------|-------| |------|--------|-------|
| `dm_call_incoming` | dmChannelId, callerId, callerName | DM members (excludes caller) | | `dm_call_incoming` | dmChannelId, callerId, callerName, livekitUrl?, livekitToken? | DM members (excludes caller). Federation fields present for cross-instance calls. |
| `dm_call_accepted` | dmChannelId | DM members | | `dm_call_accepted` | dmChannelId | DM members |
| `dm_call_rejected` | dmChannelId | DM members | | `dm_call_rejected` | dmChannelId | DM members |
| `dm_call_ended` | dmChannelId | DM members | | `dm_call_ended` | dmChannelId | DM members |
@@ -208,7 +208,7 @@ reason: `'displaced'` (new tab) | `'session_closed'`
voiceUserStates?: Record<string, { isMuted, isDeafened, isCameraOn, isScreenSharing }>, voiceUserStates?: Record<string, { isMuted, isDeafened, isCameraOn, isScreenSharing }>,
spaceVoiceStates?: Record<string, { spaceMuted, spaceDeafened, permissionMuted }>, spaceVoiceStates?: Record<string, { spaceMuted, spaceDeafened, permissionMuted }>,
readStates?: ReadState[], readStates?: ReadState[],
activeCalls?: ActiveCallInfo[], activeCalls?: ActiveCallInfo[], // includes federatedCallHost?, livekitUrl?, livekitToken? for federated calls
userActivities?: Record<userId, Activity[]> userActivities?: Record<userId, Activity[]>
} }
``` ```