mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-05 12:54:35 +00:00
InvitePeopleEvents -> InvitePeopleEvent
This commit is contained in:
+4
-4
@@ -11,8 +11,8 @@ package io.element.android.features.invitepeople.api
|
||||
/**
|
||||
* Events the invite people UI sends to its presenter through [InvitePeopleState.eventSink].
|
||||
*/
|
||||
interface InvitePeopleEvents {
|
||||
data object SendInvites : InvitePeopleEvents
|
||||
data object CloseSearch : InvitePeopleEvents
|
||||
data object ClearError : InvitePeopleEvents
|
||||
interface InvitePeopleEvent {
|
||||
data object SendInvites : InvitePeopleEvent
|
||||
data object CloseSearch : InvitePeopleEvent
|
||||
data object ClearError : InvitePeopleEvent
|
||||
}
|
||||
+1
-1
@@ -28,5 +28,5 @@ interface InvitePeopleState {
|
||||
val createRoomFromDmAction: AsyncAction<RoomId>
|
||||
|
||||
/** Where the UI sends its events. */
|
||||
val eventSink: (InvitePeopleEvents) -> Unit
|
||||
val eventSink: (InvitePeopleEvent) -> Unit
|
||||
}
|
||||
|
||||
+2
-2
@@ -27,7 +27,7 @@ private data class PreviewInvitePeopleState(
|
||||
override val isSearchActive: Boolean,
|
||||
override val sendInvitesAction: AsyncAction<Unit>,
|
||||
override val createRoomFromDmAction: AsyncAction<RoomId>,
|
||||
override val eventSink: (InvitePeopleEvents) -> Unit,
|
||||
override val eventSink: (InvitePeopleEvent) -> Unit,
|
||||
) : InvitePeopleState
|
||||
|
||||
private fun aPreviewInvitePeopleState(
|
||||
@@ -35,7 +35,7 @@ private fun aPreviewInvitePeopleState(
|
||||
isSearchActive: Boolean = false,
|
||||
sendInvitesAction: AsyncAction<Unit> = AsyncAction.Uninitialized,
|
||||
createRoomFromDmAction: AsyncAction<RoomId> = AsyncAction.Uninitialized,
|
||||
eventSink: (InvitePeopleEvents) -> Unit = {},
|
||||
eventSink: (InvitePeopleEvent) -> Unit = {},
|
||||
) = PreviewInvitePeopleState(
|
||||
canInvite = canInvite,
|
||||
isSearchActive = isSearchActive,
|
||||
|
||||
Reference in New Issue
Block a user