Rename MessagesEntryPointNode to MessagesEntryPoint.NodeProxy for consistency. We already have a NodeProxy.
This commit is contained in:
parent
0bed2ae386
commit
876f692f3f
3 changed files with 5 additions and 8 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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?)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue