Skip to content

Commit 8769b98

Browse files
authored
Merge pull request #5698 from element-hq/feature/bma/handleEvent
Code consistency around view event handling
2 parents 3b6af9d + c99068c commit 8769b98

File tree

105 files changed

+260
-250
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+260
-250
lines changed

appnav/src/main/kotlin/io/element/android/appnav/loggedin/LoggedInPresenter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ class LoggedInPresenter(
122122
ignoreRegistrationError = ignoreRegistrationError,
123123
forceNativeSlidingSyncMigration = forceNativeSlidingSyncMigration,
124124
appName = buildMeta.applicationName,
125-
eventSink = ::handleEvent
125+
eventSink = ::handleEvent,
126126
)
127127
}
128128

features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/AnalyticsOptInPresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class AnalyticsOptInPresenter(
2727
override fun present(): AnalyticsOptInState {
2828
val localCoroutineScope = rememberCoroutineScope()
2929

30-
fun handleEvents(event: AnalyticsOptInEvents) {
30+
fun handleEvent(event: AnalyticsOptInEvents) {
3131
when (event) {
3232
is AnalyticsOptInEvents.EnableAnalytics -> localCoroutineScope.setIsEnabled(event.isEnabled)
3333
}
@@ -39,7 +39,7 @@ class AnalyticsOptInPresenter(
3939
return AnalyticsOptInState(
4040
applicationName = buildMeta.applicationName,
4141
hasPolicyLink = AnalyticsConfig.POLICY_LINK.isNotEmpty(),
42-
eventSink = ::handleEvents
42+
eventSink = ::handleEvent,
4343
)
4444
}
4545

features/analytics/impl/src/main/kotlin/io/element/android/features/analytics/impl/preferences/AnalyticsPreferencesPresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class AnalyticsPreferencesPresenter(
3030
val localCoroutineScope = rememberCoroutineScope()
3131
val isEnabled = analyticsService.userConsentFlow.collectAsState(initial = false)
3232

33-
fun handleEvents(event: AnalyticsOptInEvents) {
33+
fun handleEvent(event: AnalyticsOptInEvents) {
3434
when (event) {
3535
is AnalyticsOptInEvents.EnableAnalytics -> localCoroutineScope.setIsEnabled(event.isEnabled)
3636
}
@@ -40,7 +40,7 @@ class AnalyticsPreferencesPresenter(
4040
applicationName = buildMeta.applicationName,
4141
isEnabled = isEnabled.value,
4242
policyUrl = AnalyticsConfig.POLICY_LINK,
43-
eventSink = ::handleEvents
43+
eventSink = ::handleEvent,
4444
)
4545
}
4646

features/announcement/impl/src/main/kotlin/io/element/android/features/announcement/impl/spaces/SpaceAnnouncementPresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class SpaceAnnouncementPresenter(
2424
override fun present(): SpaceAnnouncementState {
2525
val localCoroutineScope = rememberCoroutineScope()
2626

27-
fun handleEvents(event: SpaceAnnouncementEvents) {
27+
fun handleEvent(event: SpaceAnnouncementEvents) {
2828
when (event) {
2929
SpaceAnnouncementEvents.Continue -> localCoroutineScope.launch {
3030
announcementStore.setAnnouncementStatus(Announcement.Space, AnnouncementStatus.Shown)
@@ -33,7 +33,7 @@ class SpaceAnnouncementPresenter(
3333
}
3434

3535
return SpaceAnnouncementState(
36-
eventSink = ::handleEvents
36+
eventSink = ::handleEvent,
3737
)
3838
}
3939
}

features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/CallScreenPresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ class CallScreenPresenter(
161161
}
162162
}
163163

164-
fun handleEvents(event: CallScreenEvents) {
164+
fun handleEvent(event: CallScreenEvents) {
165165
when (event) {
166166
is CallScreenEvents.Hangup -> {
167167
val widgetId = callWidgetDriver.value?.id
@@ -201,7 +201,7 @@ class CallScreenPresenter(
201201
userAgent = userAgent,
202202
isCallActive = isWidgetLoaded,
203203
isInWidgetMode = isInWidgetMode,
204-
eventSink = ::handleEvents,
204+
eventSink = ::handleEvent,
205205
)
206206
}
207207

features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ class ConfigureRoomPresenter(
116116
localCoroutineScope.createRoom(config, createRoomAction)
117117
}
118118

119-
fun handleEvents(event: ConfigureRoomEvents) {
119+
fun handleEvent(event: ConfigureRoomEvents) {
120120
when (event) {
121121
is ConfigureRoomEvents.RoomNameChanged -> dataStore.setRoomName(event.name)
122122
is ConfigureRoomEvents.TopicChanged -> dataStore.setTopic(event.topic)
@@ -149,7 +149,7 @@ class ConfigureRoomPresenter(
149149
cameraPermissionState = cameraPermissionState,
150150
homeserverName = homeserverName,
151151
roomAddressValidity = roomAddressValidity.value,
152-
eventSink = ::handleEvents,
152+
eventSink = ::handleEvent,
153153
)
154154
}
155155

features/deactivation/impl/src/main/kotlin/io/element/android/features/logout/impl/AccountDeactivationPresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class AccountDeactivationPresenter(
3333

3434
val formState = remember { mutableStateOf(DeactivateFormState.Default) }
3535

36-
fun handleEvents(event: AccountDeactivationEvents) {
36+
fun handleEvent(event: AccountDeactivationEvents) {
3737
when (event) {
3838
is AccountDeactivationEvents.SetEraseData -> {
3939
updateFormState(formState) {
@@ -63,7 +63,7 @@ class AccountDeactivationPresenter(
6363
return AccountDeactivationState(
6464
deactivateFormState = formState.value,
6565
accountDeactivationAction = action.value,
66-
eventSink = ::handleEvents
66+
eventSink = ::handleEvent,
6767
)
6868
}
6969

features/forward/impl/src/main/kotlin/io/element/android/features/forward/impl/ForwardMessagesPresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ class ForwardMessagesPresenter(
4747

4848
@Composable
4949
override fun present(): ForwardMessagesState {
50-
fun handleEvents(event: ForwardMessagesEvents) {
50+
fun handleEvent(event: ForwardMessagesEvents) {
5151
when (event) {
5252
ForwardMessagesEvents.ClearError -> forwardingActionState.value = AsyncAction.Uninitialized
5353
}
5454
}
5555

5656
return ForwardMessagesState(
5757
forwardAction = forwardingActionState.value,
58-
eventSink = ::handleEvents,
58+
eventSink = ::handleEvent,
5959
)
6060
}
6161

features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/notifications/NotificationsOptInPresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class NotificationsOptInPresenter(
5151
override fun present(): NotificationsOptInState {
5252
val notificationsPermissionsState = postNotificationPermissionsPresenter.present()
5353

54-
fun handleEvents(event: NotificationsOptInEvents) {
54+
fun handleEvent(event: NotificationsOptInEvents) {
5555
when (event) {
5656
NotificationsOptInEvents.ContinueClicked -> {
5757
if (notificationsPermissionsState.permissionGranted) {
@@ -78,7 +78,7 @@ class NotificationsOptInPresenter(
7878

7979
return NotificationsOptInState(
8080
notificationsPermissionState = notificationsPermissionsState,
81-
eventSink = ::handleEvents
81+
eventSink = ::handleEvent,
8282
)
8383
}
8484

features/ftue/impl/src/main/kotlin/io/element/android/features/ftue/impl/sessionverification/choosemode/ChooseSelfVerificationModePresenter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class ChooseSelfVerificationModePresenter(
5959

6060
val directLogoutState = directLogoutPresenter.present()
6161

62-
fun eventHandler(event: ChooseSelfVerificationModeEvent) {
62+
fun handleEvent(event: ChooseSelfVerificationModeEvent) {
6363
when (event) {
6464
ChooseSelfVerificationModeEvent.SignOut -> directLogoutState.eventSink(DirectLogoutEvents.Logout(ignoreSdkError = false))
6565
}
@@ -68,7 +68,7 @@ class ChooseSelfVerificationModePresenter(
6868
return ChooseSelfVerificationModeState(
6969
buttonsState = buttonsState,
7070
directLogoutState = directLogoutState,
71-
eventSink = ::eventHandler,
71+
eventSink = ::handleEvent,
7272
)
7373
}
7474
}

0 commit comments

Comments
 (0)