mirror of
https://github.com/mihonapp/mihon.git
synced 2025-11-13 12:38:58 +01:00
Minor cleanup
This commit is contained in:
@@ -171,8 +171,8 @@ class ExtensionsScreenModel(
|
||||
.onCompletion { removeDownloadState(extension) }
|
||||
.collect()
|
||||
|
||||
fun uninstallExtension(pkgName: String) {
|
||||
extensionManager.uninstallExtension(pkgName)
|
||||
fun uninstallExtension(extension: Extension) {
|
||||
extensionManager.uninstallExtension(extension)
|
||||
}
|
||||
|
||||
fun findAvailableExtensions() {
|
||||
|
||||
@@ -41,7 +41,7 @@ fun extensionsTab(
|
||||
onLongClickItem = { extension ->
|
||||
when (extension) {
|
||||
is Extension.Available -> extensionsScreenModel.installExtension(extension)
|
||||
else -> extensionsScreenModel.uninstallExtension(extension.pkgName)
|
||||
else -> extensionsScreenModel.uninstallExtension(extension)
|
||||
}
|
||||
},
|
||||
onClickItemCancel = extensionsScreenModel::cancelInstallUpdateExtension,
|
||||
@@ -49,7 +49,7 @@ fun extensionsTab(
|
||||
onInstallExtension = extensionsScreenModel::installExtension,
|
||||
onOpenExtension = { navigator.push(ExtensionDetailsScreen(it.pkgName)) },
|
||||
onTrustExtension = { extensionsScreenModel.trustSignature(it.signatureHash) },
|
||||
onUninstallExtension = { extensionsScreenModel.uninstallExtension(it.pkgName) },
|
||||
onUninstallExtension = { extensionsScreenModel.uninstallExtension(it) },
|
||||
onUpdateExtension = extensionsScreenModel::updateExtension,
|
||||
onRefresh = extensionsScreenModel::findAvailableExtensions,
|
||||
)
|
||||
|
||||
@@ -132,7 +132,7 @@ class ExtensionDetailsScreenModel(
|
||||
|
||||
fun uninstallExtension() {
|
||||
val extension = state.value.extension ?: return
|
||||
extensionManager.uninstallExtension(extension.pkgName)
|
||||
extensionManager.uninstallExtension(extension)
|
||||
}
|
||||
|
||||
fun toggleSource(sourceId: Long) {
|
||||
|
||||
Reference in New Issue
Block a user