Rename MessagesEntryPointNode to MessagesEntryPoint.NodeProxy for consistency. We already have a NodeProxy.

This commit is contained in:
Benoit Marty 2025-10-31 15:02:26 +01:00 committed by Benoit Marty
parent 0bed2ae386
commit 876f692f3f
3 changed files with 5 additions and 8 deletions

View file

@ -26,7 +26,6 @@ import io.element.android.appnav.di.TimelineBindings
import io.element.android.appnav.room.RoomNavigationTarget import io.element.android.appnav.room.RoomNavigationTarget
import io.element.android.features.forward.api.ForwardEntryPoint import io.element.android.features.forward.api.ForwardEntryPoint
import io.element.android.features.messages.api.MessagesEntryPoint import io.element.android.features.messages.api.MessagesEntryPoint
import io.element.android.features.messages.api.MessagesEntryPointNode
import io.element.android.features.messages.api.pinned.PinnedEventsTimelineProvider import io.element.android.features.messages.api.pinned.PinnedEventsTimelineProvider
import io.element.android.features.roomdetails.api.RoomDetailsEntryPoint import io.element.android.features.roomdetails.api.RoomDetailsEntryPoint
import io.element.android.features.space.api.SpaceEntryPoint import io.element.android.features.space.api.SpaceEntryPoint
@ -283,7 +282,7 @@ class JoinedRoomLoadedFlowNode(
val messageNode = waitForChildAttached<Node, NavTarget> { navTarget -> val messageNode = waitForChildAttached<Node, NavTarget> { navTarget ->
navTarget is NavTarget.Messages navTarget is NavTarget.Messages
} }
(messageNode as? MessagesEntryPointNode)?.attachThread(threadId, focusedEventId) (messageNode as? MessagesEntryPoint.NodeProxy)?.attachThread(threadId, focusedEventId)
} }
@Composable @Composable

View file

@ -47,8 +47,8 @@ interface MessagesEntryPoint : FeatureEntryPoint {
params: Params, params: Params,
callback: Callback, callback: Callback,
): Node ): Node
}
interface MessagesEntryPointNode { interface NodeProxy {
suspend fun attachThread(threadId: ThreadId, focusedEventId: EventId?) suspend fun attachThread(threadId: ThreadId, focusedEventId: EventId?)
}
} }

View file

@ -32,7 +32,6 @@ import io.element.android.features.location.api.LocationService
import io.element.android.features.location.api.SendLocationEntryPoint import io.element.android.features.location.api.SendLocationEntryPoint
import io.element.android.features.location.api.ShowLocationEntryPoint import io.element.android.features.location.api.ShowLocationEntryPoint
import io.element.android.features.messages.api.MessagesEntryPoint import io.element.android.features.messages.api.MessagesEntryPoint
import io.element.android.features.messages.api.MessagesEntryPointNode
import io.element.android.features.messages.impl.attachments.Attachment import io.element.android.features.messages.impl.attachments.Attachment
import io.element.android.features.messages.impl.attachments.preview.AttachmentsPreviewNode import io.element.android.features.messages.impl.attachments.preview.AttachmentsPreviewNode
import io.element.android.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider import io.element.android.features.messages.impl.pinned.DefaultPinnedEventsTimelineProvider
@ -130,8 +129,7 @@ class MessagesFlowNode(
), ),
buildContext = buildContext, buildContext = buildContext,
plugins = plugins, plugins = plugins,
), ), MessagesEntryPoint.NodeProxy {
MessagesEntryPointNode {
sealed interface NavTarget : Parcelable { sealed interface NavTarget : Parcelable {
@Parcelize @Parcelize
data class Messages(val focusedEventId: EventId?) : NavTarget data class Messages(val focusedEventId: EventId?) : NavTarget