diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPicker.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPicker.kt index e3bffd2137..0575341d3d 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPicker.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPicker.kt @@ -60,7 +60,7 @@ fun EmojiPicker( queryState = state.searchQuery, resultState = state.searchResults, active = state.isSearchActive, - onActiveChange = { state.eventSink(EmojiPickerEvents.ToggleSearchActive(it)) }, + onActiveChange = { state.eventSink(EmojiPickerEvent.ToggleSearchActive(it)) }, windowInsets = WindowInsets(0, 0, 0, 0), placeHolderTitle = stringResource(CommonStrings.emoji_picker_search_placeholder), ) { emojis -> diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvents.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvent.kt similarity index 88% rename from features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvents.kt rename to features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvent.kt index c353085eac..6ea5eea0f6 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvents.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerEvent.kt @@ -8,6 +8,6 @@ package io.element.android.features.messages.impl.timeline.components.customreaction.picker -sealed interface EmojiPickerEvents { - data class ToggleSearchActive(val isActive: Boolean) : EmojiPickerEvents +sealed interface EmojiPickerEvent { + data class ToggleSearchActive(val isActive: Boolean) : EmojiPickerEvent } diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenter.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenter.kt index 060e890457..3a4cf6c9ce 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenter.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenter.kt @@ -93,10 +93,10 @@ class EmojiPickerPresenter( } val isInPreview = LocalInspectionMode.current - fun handleEvent(event: EmojiPickerEvents) { + fun handleEvent(event: EmojiPickerEvent) { when (event) { // For some reason, in preview mode the SearchBar emits this event with an `isActive = true` value automatically - is EmojiPickerEvents.ToggleSearchActive -> if (!isInPreview) { + is EmojiPickerEvent.ToggleSearchActive -> if (!isInPreview) { isSearchActive = event.isActive } } diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerState.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerState.kt index a2ea66a9fb..c1d306dece 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerState.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerState.kt @@ -24,7 +24,7 @@ data class EmojiPickerState( val searchQuery: TextFieldState, val isSearchActive: Boolean, val searchResults: SearchBarResultState>, - val eventSink: (EmojiPickerEvents) -> Unit, + val eventSink: (EmojiPickerEvent) -> Unit, ) /** diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerStateProvider.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerStateProvider.kt index b9de6166a6..958b3849f5 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerStateProvider.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerStateProvider.kt @@ -73,7 +73,7 @@ internal fun anEmojiPickerState( searchQuery: String = "", isSearchActive: Boolean = false, searchResults: SearchBarResultState> = SearchBarResultState.Initial(), - eventSink: (EmojiPickerEvents) -> Unit = {}, + eventSink: (EmojiPickerEvent) -> Unit = {}, ) = EmojiPickerState( categories = categories, allEmojis = allEmojis, diff --git a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenterTest.kt b/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenterTest.kt index 473abedcfc..541b16b546 100644 --- a/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenterTest.kt +++ b/features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/customreaction/picker/EmojiPickerPresenterTest.kt @@ -66,10 +66,10 @@ class EmojiPickerPresenterTest { val initialState = awaitItem() assertThat(initialState.isSearchActive).isFalse() - initialState.eventSink(EmojiPickerEvents.ToggleSearchActive(true)) + initialState.eventSink(EmojiPickerEvent.ToggleSearchActive(true)) assertThat(awaitItem().isSearchActive).isTrue() - initialState.eventSink(EmojiPickerEvents.ToggleSearchActive(false)) + initialState.eventSink(EmojiPickerEvent.ToggleSearchActive(false)) assertThat(awaitItem().isSearchActive).isFalse() } }