Rename some Events regarding polls
This commit is contained in:
parent
87689d787e
commit
929d8d1549
6 changed files with 16 additions and 16 deletions
|
|
@ -424,7 +424,7 @@ class MessagesPresenter @AssistedInject constructor(
|
|||
event: TimelineItem.Event,
|
||||
timelineState: TimelineState,
|
||||
) {
|
||||
event.eventId?.let { timelineState.eventSink(TimelineEvents.PollEndClicked(it)) }
|
||||
event.eventId?.let { timelineState.eventSink(TimelineEvents.EndPoll(it)) }
|
||||
}
|
||||
|
||||
private suspend fun handleCopyLink(event: TimelineItem.Event) {
|
||||
|
|
|
|||
|
|
@ -37,16 +37,16 @@ sealed interface TimelineEvents {
|
|||
*/
|
||||
sealed interface TimelineItemPollEvents : EventFromTimelineItem
|
||||
|
||||
data class PollAnswerSelected(
|
||||
data class SelectPollAnswer(
|
||||
val pollStartId: EventId,
|
||||
val answerId: String
|
||||
) : TimelineItemPollEvents
|
||||
|
||||
data class PollEndClicked(
|
||||
data class EndPoll(
|
||||
val pollStartId: EventId,
|
||||
) : TimelineItemPollEvents
|
||||
|
||||
data class PollEditClicked(
|
||||
data class EditPoll(
|
||||
val pollStartId: EventId,
|
||||
) : TimelineItemPollEvents
|
||||
}
|
||||
|
|
|
|||
|
|
@ -122,18 +122,18 @@ class TimelinePresenter @AssistedInject constructor(
|
|||
newEventState.value = NewEventState.None
|
||||
}
|
||||
}
|
||||
is TimelineEvents.PollAnswerSelected -> appScope.launch {
|
||||
is TimelineEvents.SelectPollAnswer -> appScope.launch {
|
||||
sendPollResponseAction.execute(
|
||||
pollStartId = event.pollStartId,
|
||||
answerId = event.answerId
|
||||
)
|
||||
}
|
||||
is TimelineEvents.PollEndClicked -> appScope.launch {
|
||||
is TimelineEvents.EndPoll -> appScope.launch {
|
||||
endPollAction.execute(
|
||||
pollStartId = event.pollStartId,
|
||||
)
|
||||
}
|
||||
is TimelineEvents.PollEditClicked -> {
|
||||
is TimelineEvents.EditPoll -> {
|
||||
navigator.onEditPollClick(event.pollStartId)
|
||||
}
|
||||
is TimelineEvents.FocusOnEvent -> localScope.launch {
|
||||
|
|
|
|||
|
|
@ -35,15 +35,15 @@ fun TimelineItemPollView(
|
|||
modifier: Modifier = Modifier,
|
||||
) {
|
||||
fun onSelectAnswer(pollStartId: EventId, answerId: String) {
|
||||
eventSink(TimelineEvents.PollAnswerSelected(pollStartId, answerId))
|
||||
eventSink(TimelineEvents.SelectPollAnswer(pollStartId, answerId))
|
||||
}
|
||||
|
||||
fun onPollEnd(pollStartId: EventId) {
|
||||
eventSink(TimelineEvents.PollEndClicked(pollStartId))
|
||||
eventSink(TimelineEvents.EndPoll(pollStartId))
|
||||
}
|
||||
|
||||
fun onPollEdit(pollStartId: EventId) {
|
||||
eventSink(TimelineEvents.PollEditClicked(pollStartId))
|
||||
eventSink(TimelineEvents.EditPoll(pollStartId))
|
||||
}
|
||||
|
||||
PollContentView(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue