diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/list/ThreadsListPresenter.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/list/ThreadsListPresenter.kt index ba10df46f2..ba1366df44 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/list/ThreadsListPresenter.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/list/ThreadsListPresenter.kt @@ -104,9 +104,9 @@ class ThreadsListPresenter( derivedStateOf { roomInfo.heroes.map { it.getAvatarData(AvatarSize.CurrentUserTopBar) }.toImmutableList() } } - fun handleEvent(event: ThreadsListEvents) { + fun handleEvent(event: ThreadsListEvent) { when (event) { - ThreadsListEvents.Paginate -> if ((paginationStatus as? ThreadListPaginationStatus.Idle)?.hasMoreToLoad == true) { + ThreadsListEvent.Paginate -> if ((paginationStatus as? ThreadListPaginationStatus.Idle)?.hasMoreToLoad == true) { coroutineScope.launch { Timber.d("Paginating thread list: $paginationStatus") threadsListService.paginate() @@ -137,9 +137,9 @@ data class ThreadsListState( val isRoomTombstoned: Boolean, val heroes: ImmutableList, val threads: ImmutableList, - val eventSink: (ThreadsListEvents) -> Unit, + val eventSink: (ThreadsListEvent) -> Unit, ) -sealed interface ThreadsListEvents { - data object Paginate : ThreadsListEvents +sealed interface ThreadsListEvent { + data object Paginate : ThreadsListEvent } diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/list/ThreadsListView.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/list/ThreadsListView.kt index 6480dacfcf..c38da19a67 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/list/ThreadsListView.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/threads/list/ThreadsListView.kt @@ -156,7 +156,7 @@ fun ThreadsListView( } ScrollHelper(lazyListState) { - state.eventSink(ThreadsListEvents.Paginate) + state.eventSink(ThreadsListEvent.Paginate) } } } diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/threads/ThreadsListPresenterTest.kt b/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/threads/ThreadsListPresenterTest.kt index 9f8d210a16..fab7602906 100644 --- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/threads/ThreadsListPresenterTest.kt +++ b/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/threads/ThreadsListPresenterTest.kt @@ -10,7 +10,7 @@ package io.element.android.features.messages.impl.threads import com.google.common.truth.Truth.assertThat import io.element.android.features.messages.impl.fixtures.aTimelineItemContentFactory import io.element.android.features.messages.impl.messagesummary.FakeMessageSummaryFormatter -import io.element.android.features.messages.impl.threads.list.ThreadsListEvents +import io.element.android.features.messages.impl.threads.list.ThreadsListEvent import io.element.android.features.messages.impl.threads.list.ThreadsListPresenter import io.element.android.features.messages.impl.threads.list.aThreadListItem import io.element.android.libraries.dateformatter.test.FakeDateFormatter @@ -48,7 +48,7 @@ class ThreadsListPresenterTest { // Pagination is automatically triggered on start, so we should have one call to paginate already paginateRecorder.assertions().isCalledOnce() - initialItem.eventSink(ThreadsListEvents.Paginate) + initialItem.eventSink(ThreadsListEvent.Paginate) // Simulate a pagination result threadsListService.emit(listOf(aThreadListItem()))