WIP: Support using Element Call for voice calls in DMs

This commit is contained in:
Valere
2026-01-12 10:48:20 +01:00
committed by Benoit Marty
parent 66c3bf267a
commit ec420332c3
26 changed files with 122 additions and 42 deletions

View File

@@ -227,6 +227,8 @@ class RoomDetailsFlowNode(
val inputs = CallType.RoomCall(
sessionId = room.sessionId,
roomId = room.roomId,
// TODO
voiceIntent = false
)
analyticsService.captureInteraction(Interaction.Name.MobileRoomCallButton)
elementCallEntryPoint.startCall(inputs)
@@ -285,7 +287,14 @@ class RoomDetailsFlowNode(
}
override fun startCall(dmRoomId: RoomId) {
elementCallEntryPoint.startCall(CallType.RoomCall(roomId = dmRoomId, sessionId = room.sessionId))
elementCallEntryPoint.startCall(
CallType.RoomCall(
roomId = dmRoomId,
sessionId = room.sessionId,
// TODO
voiceIntent = false
)
)
}
override fun startVerifyUserFlow(userId: UserId) {