mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
Pass around fromPinnedEvents so we can use it to decide whether to forward the event from the main timeline or the pinned events one
This commit is contained in:
+1
-1
@@ -40,7 +40,7 @@ interface RoomDetailsEntryPoint : FeatureEntryPoint {
|
||||
fun navigateToGlobalNotificationSettings()
|
||||
fun navigateToRoom(roomId: RoomId, serverNames: List<String>)
|
||||
fun handlePermalinkClick(data: PermalinkData, pushToBackstack: Boolean)
|
||||
fun startForwardEventFlow(eventId: EventId)
|
||||
fun startForwardEventFlow(eventId: EventId, fromPinnedEvents: Boolean)
|
||||
}
|
||||
|
||||
fun createNode(
|
||||
|
||||
+5
-5
@@ -299,7 +299,7 @@ class RoomDetailsFlowNode(
|
||||
// Cannot happen
|
||||
}
|
||||
|
||||
override fun forwardEvent(eventId: EventId) {
|
||||
override fun forwardEvent(eventId: EventId, fromPinnedEvents: Boolean) {
|
||||
// Cannot happen
|
||||
}
|
||||
}
|
||||
@@ -331,8 +331,8 @@ class RoomDetailsFlowNode(
|
||||
callback.handlePermalinkClick(permalinkData, pushToBackstack = false)
|
||||
}
|
||||
|
||||
override fun forward(eventId: EventId) {
|
||||
callback.startForwardEventFlow(eventId)
|
||||
override fun forward(eventId: EventId, fromPinnedEvents: Boolean) {
|
||||
callback.startForwardEventFlow(eventId, fromPinnedEvents)
|
||||
}
|
||||
}
|
||||
mediaGalleryEntryPoint.createNode(
|
||||
@@ -358,8 +358,8 @@ class RoomDetailsFlowNode(
|
||||
callback.handlePermalinkClick(data, pushToBackstack)
|
||||
}
|
||||
|
||||
override fun forwardEvent(eventId: EventId) {
|
||||
callback.startForwardEventFlow(eventId)
|
||||
override fun forwardEvent(eventId: EventId, fromPinnedEvents: Boolean) {
|
||||
callback.startForwardEventFlow(eventId, fromPinnedEvents)
|
||||
}
|
||||
|
||||
override fun navigateToRoom(roomId: RoomId) {
|
||||
|
||||
Reference in New Issue
Block a user