diff --git a/app/src/main/java/org/futo/circles/feature/timeline/TimelineDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/timeline/TimelineDialogFragment.kt index 28915c95b7f7833fc75c5ecadd2b08db5c2c2f32..efaf4ab4c64791b394576ccd9dd576d26c3de681 100644 --- a/app/src/main/java/org/futo/circles/feature/timeline/TimelineDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/TimelineDialogFragment.kt @@ -26,6 +26,7 @@ import org.futo.circles.feature.timeline.list.TimelineAdapter import org.futo.circles.feature.timeline.poll.CreatePollListener import org.futo.circles.feature.timeline.post.create.CreatePostListener import org.futo.circles.feature.timeline.post.emoji.EmojiPickerListener +import org.futo.circles.feature.timeline.post.menu.PostMenuListener import org.futo.circles.model.CreatePostContent import org.futo.circles.model.EndPoll import org.futo.circles.model.IgnoreSender @@ -37,7 +38,7 @@ import org.matrix.android.sdk.api.session.room.powerlevels.Role @AndroidEntryPoint class TimelineDialogFragment : BaseFullscreenDialogFragment(DialogFragmentTimelineBinding::inflate), - PostOptionsListener, + PostOptionsListener, PostMenuListener, CreatePostListener, CreatePollListener, EmojiPickerListener { private val args: TimelineDialogFragmentArgs by navArgs() @@ -143,6 +144,10 @@ class TimelineDialogFragment : BaseFullscreenDialogFragment(DialogFragmentTimeli } } + override fun onShowMenuClicked(roomId: String, eventId: String) { + navigator.navigatePostMenu(roomId, eventId) + } + override fun onUserClicked(userId: String) { navigator.navigateToUserDialogFragment(userId) }