RoomMemberModerationEvents -> RoomMemberModerationEvent

This commit is contained in:
Benoit Marty
2026-08-25 10:18:21 +02:00
parent 4e9ec1b631
commit 17213ac93e
15 changed files with 53 additions and 53 deletions
@@ -13,7 +13,7 @@ import io.element.android.libraries.matrix.api.user.MatrixUser
/**
* Events sent to the moderation presenter through [RoomMemberModerationState.eventSink].
*/
interface RoomMemberModerationEvents {
data class ShowActionsForUser(val user: MatrixUser) : RoomMemberModerationEvents
data class ProcessAction(val action: ModerationAction, val targetUser: MatrixUser) : RoomMemberModerationEvents
interface RoomMemberModerationEvent {
data class ShowActionsForUser(val user: MatrixUser) : RoomMemberModerationEvent
data class ProcessAction(val action: ModerationAction, val targetUser: MatrixUser) : RoomMemberModerationEvent
}
@@ -19,7 +19,7 @@ interface RoomMemberModerationState {
val permissions: RoomMemberModerationPermissions
/** Where the host screen sends its events to open the actions of a member or run one of them. */
val eventSink: (RoomMemberModerationEvents) -> Unit
val eventSink: (RoomMemberModerationEvent) -> Unit
}
data class ModerationActionState(