|
|
|
@ -22,12 +22,9 @@ import app.cash.molecule.moleculeFlow
@@ -22,12 +22,9 @@ import app.cash.molecule.moleculeFlow
|
|
|
|
|
import app.cash.turbine.ReceiveTurbine |
|
|
|
|
import app.cash.turbine.test |
|
|
|
|
import com.google.common.truth.Truth.assertThat |
|
|
|
|
import io.element.android.features.messages.impl.actionlist.ActionListPresenter |
|
|
|
|
import io.element.android.features.messages.impl.actionlist.ActionListState |
|
|
|
|
import io.element.android.features.messages.impl.actionlist.FakeActionListPresenter |
|
|
|
|
import io.element.android.features.messages.impl.actionlist.anActionListState |
|
|
|
|
import io.element.android.features.messages.impl.actionlist.model.TimelineItemAction |
|
|
|
|
import io.element.android.features.messages.impl.actionlist.model.TimelineItemActionPostProcessor |
|
|
|
|
import io.element.android.features.messages.impl.draft.FakeComposerDraftService |
|
|
|
|
import io.element.android.features.messages.impl.fixtures.aMessageEvent |
|
|
|
|
import io.element.android.features.messages.impl.fixtures.aTimelineItemsFactory |
|
|
|
@ -63,7 +60,6 @@ import io.element.android.features.poll.test.actions.FakeEndPollAction
@@ -63,7 +60,6 @@ import io.element.android.features.poll.test.actions.FakeEndPollAction
|
|
|
|
|
import io.element.android.features.poll.test.actions.FakeSendPollResponseAction |
|
|
|
|
import io.element.android.libraries.androidutils.clipboard.FakeClipboardHelper |
|
|
|
|
import io.element.android.libraries.architecture.AsyncData |
|
|
|
|
import io.element.android.libraries.architecture.Presenter |
|
|
|
|
import io.element.android.libraries.core.coroutine.CoroutineDispatchers |
|
|
|
|
import io.element.android.libraries.core.mimetype.MimeTypes |
|
|
|
|
import io.element.android.libraries.designsystem.components.avatar.AvatarData |
|
|
|
@ -104,7 +100,6 @@ import io.element.android.libraries.mediaviewer.test.FakeLocalMediaFactory
@@ -104,7 +100,6 @@ import io.element.android.libraries.mediaviewer.test.FakeLocalMediaFactory
|
|
|
|
|
import io.element.android.libraries.permissions.api.PermissionsPresenter |
|
|
|
|
import io.element.android.libraries.permissions.test.FakePermissionsPresenter |
|
|
|
|
import io.element.android.libraries.permissions.test.FakePermissionsPresenterFactory |
|
|
|
|
import io.element.android.libraries.preferences.test.InMemoryAppPreferencesStore |
|
|
|
|
import io.element.android.libraries.preferences.test.InMemorySessionPreferencesStore |
|
|
|
|
import io.element.android.libraries.textcomposer.mentions.MentionSpanProvider |
|
|
|
|
import io.element.android.libraries.textcomposer.model.MessageComposerMode |
|
|
|
|