Fix bad condition

This commit is contained in:
Florian Renaud 2022-11-24 16:36:35 +01:00
parent 023326a20d
commit a2dee2193a
1 changed files with 2 additions and 2 deletions

View File

@ -31,7 +31,7 @@ import kotlinx.coroutines.flow.map
import kotlinx.coroutines.flow.onEach
import kotlinx.coroutines.flow.onStart
import kotlinx.coroutines.flow.transformWhile
import org.matrix.android.sdk.api.extensions.orFalse
import org.matrix.android.sdk.api.extensions.orTrue
import org.matrix.android.sdk.api.query.QueryStringValue
import org.matrix.android.sdk.api.session.Session
import org.matrix.android.sdk.api.session.events.model.RelationType
@ -125,7 +125,7 @@ class GetMostRecentVoiceBroadcastStateEventUseCase @Inject constructor(
event.hasValue() && event.get().root.isRedacted().not()
}
.flatMapLatest { event ->
if (event.getOrNull()?.root?.isRedacted().orFalse()) {
if (event.getOrNull()?.root?.isRedacted().orTrue()) {
// event is null or redacted, switch to the latest not redacted event
getMostRecentRelatedEventFlow(room, voiceBroadcast)
} else {