@@ -32,22 +32,21 @@ import io.element.android.features.messages.impl.actionlist.ActionListPresenter
3232import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction
3333import io.element.android.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor
3434import io.element.android.features.messages.impl.messagecomposer.MessageComposerEvents
35- import io.element.android.features.messages.impl.messagecomposer.MessageComposerPresenter
3635import io.element.android.features.messages.impl.messagecomposer.MessageComposerState
3736import io.element.android.features.messages.impl.pinned.banner.PinnedMessagesBannerState
3837import io.element.android.features.messages.impl.timeline.TimelineController
3938import io.element.android.features.messages.impl.timeline.TimelineEvents
4039import io.element.android.features.messages.impl.timeline.TimelinePresenter
4140import io.element.android.features.messages.impl.timeline.TimelineState
42- import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionPresenter
43- import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryPresenter
44- import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetPresenter
41+ import io.element.android.features.messages.impl.timeline.components.customreaction.CustomReactionState
42+ import io.element.android.features.messages.impl.timeline.components.reactionsummary.ReactionSummaryState
43+ import io.element.android.features.messages.impl.timeline.components.receipt.bottomsheet.ReadReceiptBottomSheetState
4544import io.element.android.features.messages.impl.timeline.model.TimelineItem
4645import io.element.android.features.messages.impl.timeline.model.event.TimelineItemPollContent
4746import io.element.android.features.messages.impl.timeline.model.event.TimelineItemStateContent
4847import io.element.android.features.messages.impl.timeline.model.event.TimelineItemTextBasedContent
4948import io.element.android.features.messages.impl.timeline.protection.TimelineProtectionState
50- import io.element.android.features.messages.impl.voicemessages.composer.VoiceMessageComposerPresenter
49+ import io.element.android.features.messages.impl.voicemessages.composer.VoiceMessageComposerState
5150import io.element.android.features.networkmonitor.api.NetworkMonitor
5251import io.element.android.features.networkmonitor.api.NetworkStatus
5352import io.element.android.libraries.androidutils.clipboard.ClipboardHelper
@@ -88,14 +87,14 @@ import timber.log.Timber
8887class MessagesPresenter @AssistedInject constructor(
8988 @Assisted private val navigator : MessagesNavigator ,
9089 private val room : MatrixRoom ,
91- private val composerPresenter : MessageComposerPresenter ,
92- private val voiceMessageComposerPresenter : VoiceMessageComposerPresenter ,
90+ private val composerPresenter : Presenter < MessageComposerState > ,
91+ private val voiceMessageComposerPresenter : Presenter < VoiceMessageComposerState > ,
9392 timelinePresenterFactory : TimelinePresenter .Factory ,
9493 private val timelineProtectionPresenter : Presenter <TimelineProtectionState >,
9594 private val actionListPresenterFactory : ActionListPresenter .Factory ,
96- private val customReactionPresenter : CustomReactionPresenter ,
97- private val reactionSummaryPresenter : ReactionSummaryPresenter ,
98- private val readReceiptBottomSheetPresenter : ReadReceiptBottomSheetPresenter ,
95+ private val customReactionPresenter : Presenter < CustomReactionState > ,
96+ private val reactionSummaryPresenter : Presenter < ReactionSummaryState > ,
97+ private val readReceiptBottomSheetPresenter : Presenter < ReadReceiptBottomSheetState > ,
9998 private val pinnedMessagesBannerPresenter : Presenter <PinnedMessagesBannerState >,
10099 private val networkMonitor : NetworkMonitor ,
101100 private val snackbarDispatcher : SnackbarDispatcher ,
0 commit comments