Skip to content

Commit 94eb1da

Browse files
committed
Some renaming for clarity, especially "RemoveFailed" was not clear, developer may think the that removing has failed.
1 parent 3bf2bf7 commit 94eb1da

File tree

4 files changed

+21
-18
lines changed

4 files changed

+21
-18
lines changed

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/retrysendmenu/RetrySendMenuEvents.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import io.element.android.features.messages.impl.timeline.model.TimelineItem
2020

2121
sealed interface RetrySendMenuEvents {
2222
data class EventSelected(val event: TimelineItem.Event) : RetrySendMenuEvents
23-
data object RetrySend : RetrySendMenuEvents
24-
data object RemoveFailed : RetrySendMenuEvents
23+
data object Retry : RetrySendMenuEvents
24+
data object Remove : RetrySendMenuEvents
2525
data object Dismiss : RetrySendMenuEvents
2626
}

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/retrysendmenu/RetrySendMenuPresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ class RetrySendMenuPresenter @Inject constructor(
4141
is RetrySendMenuEvents.EventSelected -> {
4242
selectedEvent = event.event
4343
}
44-
RetrySendMenuEvents.RetrySend -> {
44+
RetrySendMenuEvents.Retry -> {
4545
coroutineScope.launch {
4646
selectedEvent?.transactionId?.let { transactionId ->
4747
room.retrySendMessage(transactionId)
4848
}
4949
selectedEvent = null
5050
}
5151
}
52-
RetrySendMenuEvents.RemoveFailed -> {
52+
RetrySendMenuEvents.Remove -> {
5353
coroutineScope.launch {
5454
selectedEvent?.transactionId?.let { transactionId ->
5555
room.cancelSend(transactionId)

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/retrysendmenu/RetrySendMessageMenu.kt

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,18 +53,18 @@ internal fun RetrySendMessageMenu(
5353
}
5454

5555
fun onRetry() {
56-
state.eventSink(RetrySendMenuEvents.RetrySend)
56+
state.eventSink(RetrySendMenuEvents.Retry)
5757
}
5858

59-
fun onRemoveFailed() {
60-
state.eventSink(RetrySendMenuEvents.RemoveFailed)
59+
fun onRemove() {
60+
state.eventSink(RetrySendMenuEvents.Remove)
6161
}
6262

6363
RetrySendMessageMenuBottomSheet(
6464
modifier = modifier,
6565
isVisible = isVisible,
6666
onRetry = ::onRetry,
67-
onRemoveFailed = ::onRemoveFailed,
67+
onRemove = ::onRemove,
6868
onDismiss = ::onDismiss
6969
)
7070
}
@@ -74,7 +74,7 @@ internal fun RetrySendMessageMenu(
7474
private fun RetrySendMessageMenuBottomSheet(
7575
isVisible: Boolean,
7676
onRetry: () -> Unit,
77-
onRemoveFailed: () -> Unit,
77+
onRemove: () -> Unit,
7878
onDismiss: () -> Unit,
7979
modifier: Modifier = Modifier,
8080
) {
@@ -94,7 +94,10 @@ private fun RetrySendMessageMenuBottomSheet(
9494
}
9595
}
9696
) {
97-
RetrySendMenuContents(onRetry = onRetry, onRemoveFailed = onRemoveFailed)
97+
RetrySendMenuContents(
98+
onRetry = onRetry,
99+
onRemove = onRemove,
100+
)
98101
// FIXME remove after https://issuetracker.google.com/issues/275849044
99102
Spacer(modifier = Modifier.height(32.dp))
100103
}
@@ -105,7 +108,7 @@ private fun RetrySendMessageMenuBottomSheet(
105108
@Composable
106109
private fun ColumnScope.RetrySendMenuContents(
107110
onRetry: () -> Unit,
108-
onRemoveFailed: () -> Unit,
111+
onRemove: () -> Unit,
109112
sheetState: SheetState = rememberModalBottomSheetState(),
110113
) {
111114
val coroutineScope = rememberCoroutineScope()
@@ -141,7 +144,7 @@ private fun ColumnScope.RetrySendMenuContents(
141144
modifier = Modifier.clickable {
142145
coroutineScope.launch {
143146
sheetState.hide()
144-
onRemoveFailed()
147+
onRemove()
145148
}
146149
}
147150
)

features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/timeline/components/retrysendmenu/RetrySendMenuPresenterTests.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class RetrySendMenuPresenterTests {
7373
initialState.eventSink(RetrySendMenuEvents.EventSelected(selectedEvent))
7474
skipItems(1)
7575

76-
initialState.eventSink(RetrySendMenuEvents.RetrySend)
76+
initialState.eventSink(RetrySendMenuEvents.Retry)
7777
assertThat(room.retrySendMessageCount).isEqualTo(1)
7878
assertThat(awaitItem().selectedEvent).isNull()
7979
}
@@ -89,7 +89,7 @@ class RetrySendMenuPresenterTests {
8989
initialState.eventSink(RetrySendMenuEvents.EventSelected(selectedEvent))
9090
skipItems(1)
9191

92-
initialState.eventSink(RetrySendMenuEvents.RetrySend)
92+
initialState.eventSink(RetrySendMenuEvents.Retry)
9393
assertThat(room.retrySendMessageCount).isEqualTo(0)
9494
assertThat(awaitItem().selectedEvent).isNull()
9595
}
@@ -106,7 +106,7 @@ class RetrySendMenuPresenterTests {
106106
initialState.eventSink(RetrySendMenuEvents.EventSelected(selectedEvent))
107107
skipItems(1)
108108

109-
initialState.eventSink(RetrySendMenuEvents.RetrySend)
109+
initialState.eventSink(RetrySendMenuEvents.Retry)
110110
assertThat(room.retrySendMessageCount).isEqualTo(1)
111111
assertThat(awaitItem().selectedEvent).isNull()
112112
}
@@ -122,7 +122,7 @@ class RetrySendMenuPresenterTests {
122122
initialState.eventSink(RetrySendMenuEvents.EventSelected(selectedEvent))
123123
skipItems(1)
124124

125-
initialState.eventSink(RetrySendMenuEvents.RemoveFailed)
125+
initialState.eventSink(RetrySendMenuEvents.Remove)
126126
assertThat(room.cancelSendCount).isEqualTo(1)
127127
assertThat(awaitItem().selectedEvent).isNull()
128128
}
@@ -138,7 +138,7 @@ class RetrySendMenuPresenterTests {
138138
initialState.eventSink(RetrySendMenuEvents.EventSelected(selectedEvent))
139139
skipItems(1)
140140

141-
initialState.eventSink(RetrySendMenuEvents.RemoveFailed)
141+
initialState.eventSink(RetrySendMenuEvents.Remove)
142142
assertThat(room.cancelSendCount).isEqualTo(0)
143143
assertThat(awaitItem().selectedEvent).isNull()
144144
}
@@ -155,7 +155,7 @@ class RetrySendMenuPresenterTests {
155155
initialState.eventSink(RetrySendMenuEvents.EventSelected(selectedEvent))
156156
skipItems(1)
157157

158-
initialState.eventSink(RetrySendMenuEvents.RemoveFailed)
158+
initialState.eventSink(RetrySendMenuEvents.Remove)
159159
assertThat(room.cancelSendCount).isEqualTo(1)
160160
assertThat(awaitItem().selectedEvent).isNull()
161161
}

0 commit comments

Comments
 (0)