Minor cleanup

This commit is contained in:
arkon
2023-07-30 10:08:51 -04:00
parent d65f9c2916
commit 0f21d16263
5 changed files with 13 additions and 19 deletions

View File

@@ -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() {

View File

@@ -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,
)

View File

@@ -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) {