Pupil-130 [Source] Show progress indicator right away when update button is clicked

This commit is contained in:
tom5079
2022-05-01 15:36:12 +09:00
parent f3f47d9407
commit 0a68df6492

View File

@@ -91,6 +91,8 @@ class DownloadApkActionState(override val di: DI) : DIAware {
private set
suspend fun download(sourceInfo: RemoteSourceInfo): File {
progress = 0f
val file = File(app.cacheDir, "apks/${sourceInfo.name}-${sourceInfo.version}.apk").also {
it.parentFile?.mkdirs()
}
@@ -117,7 +119,7 @@ fun DownloadApkAction(
Modifier.padding(12.dp, 0.dp)
) {
when {
progress.isFinite() ->
progress.isFinite() && progress > 0f ->
CircularProgressIndicator(progress, modifier = Modifier.size(24.dp))
else ->
CircularProgressIndicator(modifier = Modifier.size(24.dp))