GetOngoingVoiceBroadcastsUseCase: Return empty list if there is no session
This commit is contained in:
parent
c20f6fe326
commit
cb5fc75c5d
@ -31,8 +31,11 @@ class GetOngoingVoiceBroadcastsUseCase @Inject constructor(
|
|||||||
) {
|
) {
|
||||||
|
|
||||||
fun execute(roomId: String): List<VoiceBroadcastEvent> {
|
fun execute(roomId: String): List<VoiceBroadcastEvent> {
|
||||||
val session = activeSessionHolder.getSafeActiveSession()
|
val session = activeSessionHolder.getSafeActiveSession() ?: run {
|
||||||
val room = session?.getRoom(roomId) ?: error("Unknown roomId: $roomId")
|
Timber.d("## GetOngoingVoiceBroadcastsUseCase: no active session")
|
||||||
|
return emptyList()
|
||||||
|
}
|
||||||
|
val room = session.getRoom(roomId) ?: error("Unknown roomId: $roomId")
|
||||||
|
|
||||||
Timber.d("## GetLastVoiceBroadcastUseCase: get last voice broadcast in $roomId")
|
Timber.d("## GetLastVoiceBroadcastUseCase: get last voice broadcast in $roomId")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user