Show update button in Explore menu when installed version is not the latest

This commit is contained in:
tom5079
2022-05-01 15:42:03 +09:00
parent 9ed3631c30
commit 0d9fb97bbb

View File

@@ -260,6 +260,16 @@ fun Explore() {
sourceInfo.version
) {
DownloadApkAction(actionState) {
if (localSources[sourceInfo.name]?.version != sourceInfo.version) {
TextButton(onClick = {
coroutineScope.launch {
val file = actionState.download(sourceInfo)
context.launchApkInstaller(file)
}
}) {
Text("UPDATE")
}
} else {
IconButton(onClick = {
if (sourceInfo.name in localSources) {
context.startActivity(
@@ -285,6 +295,7 @@ fun Explore() {
}
}
}
}
@Composable
fun SourceSelector(onSource: (SourceEntry) -> Unit) {