Merge pull request #3992 from element-hq/feature/fga/fix_room_avatar_preview_navigation

fix(room_detail) : hide room avatar preview
This commit is contained in:
ganfra 2024-12-04 15:13:01 +01:00 committed by GitHub
commit 77d44f8f6b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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)