Refactor away some unnecessary lambda expressions
This commit is contained in:
@@ -34,7 +34,7 @@ class ExtensionFilterScreen : Screen() {
|
||||
ExtensionFilterScreen(
|
||||
navigateUp = navigator::pop,
|
||||
state = successState,
|
||||
onClickToggle = { screenModel.toggle(it) },
|
||||
onClickToggle = screenModel::toggle,
|
||||
)
|
||||
|
||||
LaunchedEffect(Unit) {
|
||||
|
||||
@@ -141,7 +141,7 @@ class ExtensionsScreenModel(
|
||||
else -> it.extension
|
||||
}
|
||||
}
|
||||
.forEach { updateExtension(it) }
|
||||
.forEach(::updateExtension)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+3
-3
@@ -40,9 +40,9 @@ data class ExtensionDetailsScreen(
|
||||
onClickReadme = { uriHandler.openUri(screenModel.getReadmeUrl()) },
|
||||
onClickEnableAll = { screenModel.toggleSources(true) },
|
||||
onClickDisableAll = { screenModel.toggleSources(false) },
|
||||
onClickClearCookies = { screenModel.clearCookies() },
|
||||
onClickUninstall = { screenModel.uninstallExtension() },
|
||||
onClickSource = { screenModel.toggleSource(it) },
|
||||
onClickClearCookies = screenModel::clearCookies,
|
||||
onClickUninstall = screenModel::uninstallExtension,
|
||||
onClickSource = screenModel::toggleSource,
|
||||
)
|
||||
|
||||
LaunchedEffect(Unit) {
|
||||
|
||||
+1
-1
@@ -58,7 +58,7 @@ data class SourceSearchScreen(
|
||||
searchQuery = state.toolbarQuery ?: "",
|
||||
onChangeSearchQuery = screenModel::setToolbarQuery,
|
||||
onClickCloseSearch = navigator::pop,
|
||||
onSearch = { screenModel.search(it) },
|
||||
onSearch = screenModel::search,
|
||||
scrollBehavior = scrollBehavior,
|
||||
)
|
||||
},
|
||||
|
||||
+4
-10
@@ -126,7 +126,7 @@ data class BrowseSourceScreen(
|
||||
onWebViewClick = onWebViewClick,
|
||||
onHelpClick = onHelpClick,
|
||||
onSettingsClick = { navigator.push(SourcePreferencesScreen(sourceId)) },
|
||||
onSearch = { screenModel.search(it) },
|
||||
onSearch = screenModel::search,
|
||||
)
|
||||
|
||||
Row(
|
||||
@@ -235,15 +235,9 @@ data class BrowseSourceScreen(
|
||||
SourceFilterDialog(
|
||||
onDismissRequest = onDismissRequest,
|
||||
filters = state.filters,
|
||||
onReset = {
|
||||
screenModel.resetFilters()
|
||||
},
|
||||
onFilter = {
|
||||
screenModel.search(filters = state.filters)
|
||||
},
|
||||
onUpdate = {
|
||||
screenModel.setFilters(it)
|
||||
},
|
||||
onReset = screenModel::resetFilters,
|
||||
onFilter = { screenModel.search(filters = state.filters) },
|
||||
onUpdate = screenModel::setFilters,
|
||||
)
|
||||
}
|
||||
is BrowseSourceScreenModel.Dialog.AddDuplicateManga -> {
|
||||
|
||||
Reference in New Issue
Block a user