feat(server): fanOutCallEvent returns failures; surface to host-side caller

This commit is contained in:
Jannis Braun
2026-04-23 23:14:50 +02:00
parent 3cb80d110d
commit 6cd7728f3e
2 changed files with 78 additions and 24 deletions
+1 -1
View File
@@ -1972,7 +1972,7 @@ async function sendFederatedCallStart(
}
/** Map a sendCallRelay reason to the event-surface reason. */
function mapCallReasonToEventReason(reason: CallRelayFailureReason): DmCallUndeliverableReason {
export function mapCallReasonToEventReason(reason: CallRelayFailureReason): DmCallUndeliverableReason {
switch (reason) {
case 'peer_rejected': return 'peer_rejected';
case 'peer_awaiting_approval': return 'peer_awaiting_approval';