Merge pull request #5672 from element-hq/feature/bma/handleEvents
Always use the handleEvent(s) function the same way.
This commit is contained in:
commit
a1e270578a
20 changed files with 21 additions and 21 deletions
|
|
@ -201,7 +201,7 @@ class CallScreenPresenter(
|
||||||
userAgent = userAgent,
|
userAgent = userAgent,
|
||||||
isCallActive = isWidgetLoaded,
|
isCallActive = isWidgetLoaded,
|
||||||
isInWidgetMode = isInWidgetMode,
|
isInWidgetMode = isInWidgetMode,
|
||||||
eventSink = { handleEvents(it) },
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ class ForwardMessagesPresenter(
|
||||||
|
|
||||||
return ForwardMessagesState(
|
return ForwardMessagesState(
|
||||||
forwardAction = forwardingActionState.value,
|
forwardAction = forwardingActionState.value,
|
||||||
eventSink = { handleEvents(it) }
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@ class DefaultActionListPresenter(
|
||||||
|
|
||||||
return ActionListState(
|
return ActionListState(
|
||||||
target = target.value,
|
target = target.value,
|
||||||
eventSink = { handleEvents(it) }
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -172,7 +172,7 @@ class DefaultMediaOptimizationSelectorPresenter(
|
||||||
selectedVideoPreset = selectedVideoOptimizationPreset.dataOrNull(),
|
selectedVideoPreset = selectedVideoOptimizationPreset.dataOrNull(),
|
||||||
displayMediaSelectorViews = displayMediaSelectorViews,
|
displayMediaSelectorViews = displayMediaSelectorViews,
|
||||||
displayVideoPresetSelectorDialog = displayVideoPresetSelectorDialog,
|
displayVideoPresetSelectorDialog = displayVideoPresetSelectorDialog,
|
||||||
eventSink = { handleEvent(it) },
|
eventSink = ::handleEvent,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -382,7 +382,7 @@ class MessageComposerPresenter(
|
||||||
suggestions = suggestions.toImmutableList(),
|
suggestions = suggestions.toImmutableList(),
|
||||||
resolveMentionDisplay = resolveMentionDisplay,
|
resolveMentionDisplay = resolveMentionDisplay,
|
||||||
resolveAtRoomMentionDisplay = resolveAtRoomMentionDisplay,
|
resolveAtRoomMentionDisplay = resolveAtRoomMentionDisplay,
|
||||||
eventSink = { handleEvents(it) },
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -289,7 +289,7 @@ class TimelinePresenter(
|
||||||
messageShield = messageShield.value,
|
messageShield = messageShield.value,
|
||||||
resolveVerifiedUserSendFailureState = resolveVerifiedUserSendFailureState,
|
resolveVerifiedUserSendFailureState = resolveVerifiedUserSendFailureState,
|
||||||
displayThreadSummaries = displayThreadSummaries,
|
displayThreadSummaries = displayThreadSummaries,
|
||||||
eventSink = { handleEvents(it) }
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,7 @@ class CustomReactionPresenter(
|
||||||
target = target.value,
|
target = target.value,
|
||||||
selectedEmoji = selectedEmoji,
|
selectedEmoji = selectedEmoji,
|
||||||
recentEmojis = recentEmojis,
|
recentEmojis = recentEmojis,
|
||||||
eventSink = { handleEvents(it) }
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ class ReactionSummaryPresenter(
|
||||||
}
|
}
|
||||||
return ReactionSummaryState(
|
return ReactionSummaryState(
|
||||||
target = targetWithAvatars.value,
|
target = targetWithAvatars.value,
|
||||||
eventSink = { handleEvents(it) }
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ class ReadReceiptBottomSheetPresenter : Presenter<ReadReceiptBottomSheetState> {
|
||||||
|
|
||||||
return ReadReceiptBottomSheetState(
|
return ReadReceiptBottomSheetState(
|
||||||
selectedEvent = selectedEvent,
|
selectedEvent = selectedEvent,
|
||||||
eventSink = { handleEvent(it) },
|
eventSink = ::handleEvent,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ class TimelineProtectionPresenter(
|
||||||
|
|
||||||
return TimelineProtectionState(
|
return TimelineProtectionState(
|
||||||
protectionState = protectionState,
|
protectionState = protectionState,
|
||||||
eventSink = { event -> handleEvent(event) }
|
eventSink = ::handleEvent,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -143,7 +143,7 @@ class EditUserProfilePresenter(
|
||||||
saveButtonEnabled = canSave && saveAction.value !is AsyncAction.Loading,
|
saveButtonEnabled = canSave && saveAction.value !is AsyncAction.Loading,
|
||||||
saveAction = saveAction.value,
|
saveAction = saveAction.value,
|
||||||
cameraPermissionState = cameraPermissionState,
|
cameraPermissionState = cameraPermissionState,
|
||||||
eventSink = { handleEvents(it) },
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,7 @@ class RoomMemberListPresenter(
|
||||||
isSearchActive = isSearchActive,
|
isSearchActive = isSearchActive,
|
||||||
canInvite = canInvite,
|
canInvite = canInvite,
|
||||||
moderationState = roomModerationState,
|
moderationState = roomModerationState,
|
||||||
eventSink = { handleEvents(it) },
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -135,7 +135,7 @@ class RoomNotificationSettingsPresenter(
|
||||||
setNotificationSettingAction = setNotificationSettingAction.value,
|
setNotificationSettingAction = setNotificationSettingAction.value,
|
||||||
restoreDefaultAction = restoreDefaultAction.value,
|
restoreDefaultAction = restoreDefaultAction.value,
|
||||||
displayMentionsOnlyDisclaimer = shouldDisplayMentionsOnlyDisclaimer,
|
displayMentionsOnlyDisclaimer = shouldDisplayMentionsOnlyDisclaimer,
|
||||||
eventSink = { handleEvents(it) },
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ class RolesAndPermissionsPresenter(
|
||||||
canDemoteSelf = canDemoteSelf.value,
|
canDemoteSelf = canDemoteSelf.value,
|
||||||
changeOwnRoleAction = changeOwnRoleAction.value,
|
changeOwnRoleAction = changeOwnRoleAction.value,
|
||||||
resetPermissionsAction = resetPermissionsAction.value,
|
resetPermissionsAction = resetPermissionsAction.value,
|
||||||
eventSink = { handleEvent(it) },
|
eventSink = ::handleEvent,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -112,7 +112,7 @@ class ChangeRoomPermissionsPresenter(
|
||||||
hasChanges = hasChanges,
|
hasChanges = hasChanges,
|
||||||
saveAction = saveAction,
|
saveAction = saveAction,
|
||||||
confirmExitAction = confirmExitAction,
|
confirmExitAction = confirmExitAction,
|
||||||
eventSink = { handleEvent(it) }
|
eventSink = ::handleEvent,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -140,7 +140,7 @@ class RoomMemberModerationPresenter(
|
||||||
kickUserAsyncAction = kickUserAsyncAction.value,
|
kickUserAsyncAction = kickUserAsyncAction.value,
|
||||||
banUserAsyncAction = banUserAsyncAction.value,
|
banUserAsyncAction = banUserAsyncAction.value,
|
||||||
unbanUserAsyncAction = unbanUserAsyncAction.value,
|
unbanUserAsyncAction = unbanUserAsyncAction.value,
|
||||||
eventSink = { handleEvent(it) },
|
eventSink = ::handleEvent,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@ class SharePresenter(
|
||||||
|
|
||||||
return ShareState(
|
return ShareState(
|
||||||
shareAction = shareActionState.value,
|
shareAction = shareActionState.value,
|
||||||
eventSink = { handleEvents(it) }
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@ class DefaultPermissionsPresenter(
|
||||||
showDialog = showDialog.value,
|
showDialog = showDialog.value,
|
||||||
permissionAlreadyAsked = isAlreadyAsked,
|
permissionAlreadyAsked = isAlreadyAsked,
|
||||||
permissionAlreadyDenied = isAlreadyDenied,
|
permissionAlreadyDenied = isAlreadyDenied,
|
||||||
eventSink = { handleEvents(it) }
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -87,7 +87,7 @@ class RoomSelectPresenter(
|
||||||
query = searchQuery,
|
query = searchQuery,
|
||||||
isSearchActive = isSearchActive,
|
isSearchActive = isSearchActive,
|
||||||
selectedRooms = selectedRooms,
|
selectedRooms = selectedRooms,
|
||||||
eventSink = { handleEvents(it) }
|
eventSink = ::handleEvents,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -84,7 +84,7 @@ class VoiceMessagePresenter(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun eventSink(event: VoiceMessageEvents) {
|
fun handleEvent(event: VoiceMessageEvents) {
|
||||||
when (event) {
|
when (event) {
|
||||||
is VoiceMessageEvents.PlayPause -> {
|
is VoiceMessageEvents.PlayPause -> {
|
||||||
if (playerState.isPlaying) {
|
if (playerState.isPlaying) {
|
||||||
|
|
@ -119,7 +119,7 @@ class VoiceMessagePresenter(
|
||||||
progress = progress,
|
progress = progress,
|
||||||
time = time,
|
time = time,
|
||||||
showCursor = showCursor,
|
showCursor = showCursor,
|
||||||
eventSink = { eventSink(it) },
|
eventSink = ::handleEvent,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue