fix(room_detail) : hide room avatar preview

This commit is contained in:
ganfra
2024-12-04 11:03:24 +01:00
parent be60b74d03
commit d941bc5f3f

View File

@@ -15,7 +15,6 @@ import com.bumble.appyx.core.node.Node
import com.bumble.appyx.core.plugin.Plugin
import com.bumble.appyx.core.plugin.plugins
import com.bumble.appyx.navmodel.backstack.BackStack
import com.bumble.appyx.navmodel.backstack.operation.pop
import com.bumble.appyx.navmodel.backstack.operation.push
import dagger.assisted.Assisted
import dagger.assisted.AssistedInject
@@ -36,6 +35,7 @@ import io.element.android.features.userprofile.shared.UserProfileNodeHelper
import io.element.android.libraries.architecture.BackstackWithOverlayBox
import io.element.android.libraries.architecture.BaseFlowNode
import io.element.android.libraries.architecture.createNode
import io.element.android.libraries.architecture.overlay.operation.hide
import io.element.android.libraries.architecture.overlay.operation.show
import io.element.android.libraries.di.RoomScope
import io.element.android.libraries.matrix.api.core.RoomId
@@ -202,7 +202,7 @@ class RoomDetailsFlowNode @AssistedInject constructor(
is NavTarget.AvatarPreview -> {
val callback = object : MediaViewerEntryPoint.Callback {
override fun onDone() {
backstack.pop()
overlay.hide()
}
}
mediaViewerEntryPoint.nodeBuilder(this, buildContext)