mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-01-29 18:39:27 +01:00
Replaces call option condition with isDirect
This commit is contained in:
parent
d74d569f4b
commit
82ead4f3f5
@ -88,15 +88,7 @@ data class RoomDetailViewState(
|
||||
rootThreadEventId = args.threadTimelineArgs?.rootThreadEventId
|
||||
)
|
||||
|
||||
// TODO: Add condition here to check that room is DM-based group chat and not group room
|
||||
fun isWebRTCCallOptionAvailable() = asyncRoomSummary.invoke()?.let { roomSummary ->
|
||||
val joinedMembersCount = roomSummary.joinedMembersCount ?: 0
|
||||
val isDirect = roomSummary.isDirect
|
||||
Timber.d("WebRTCTest roomSummary: $roomSummary")
|
||||
Timber.d("WebRTCTest joined members: $joinedMembersCount")
|
||||
Timber.d("WebRTCTest isDirect: $isDirect")
|
||||
joinedMembersCount <= 2
|
||||
} ?: true // if room summary cannot be found, assume call option should be available
|
||||
fun isWebRTCCallOptionAvailable() = asyncRoomSummary.invoke()?.isDirect ?: true
|
||||
|
||||
fun isSearchAvailable() = asyncRoomSummary()?.isEncrypted == false
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user