fix(federation): include livekitUrl/livekitToken in dm_call_incoming relay event (FED-009)
This commit is contained in:
@@ -3082,12 +3082,17 @@ function processDmCallStartEvent(
|
|||||||
.all();
|
.all();
|
||||||
|
|
||||||
for (const member of localMembers) {
|
for (const member of localMembers) {
|
||||||
|
const homeUserId = member.homeUserId || member.userId;
|
||||||
|
const token = event.call!.tokens![homeUserId];
|
||||||
|
|
||||||
connectionManager.sendToUser(member.userId, {
|
connectionManager.sendToUser(member.userId, {
|
||||||
type: 'dm_call_incoming',
|
type: 'dm_call_incoming',
|
||||||
dmChannelId: localDmChannelId,
|
dmChannelId: localDmChannelId,
|
||||||
callerId: callerStub.id,
|
callerId: callerStub.id,
|
||||||
callerName: callerStub.displayName ?? callerStub.username,
|
callerName: callerStub.displayName ?? callerStub.username,
|
||||||
});
|
livekitUrl: event.call!.livekitUrl,
|
||||||
|
livekitToken: token,
|
||||||
|
} as any);
|
||||||
}
|
}
|
||||||
|
|
||||||
accepted.push(event.messageId);
|
accepted.push(event.messageId);
|
||||||
|
|||||||
Reference in New Issue
Block a user