diff --git a/app/src/main/java/com/vanced/manager/ui/MainActivity.kt b/app/src/main/java/com/vanced/manager/ui/MainActivity.kt index c84d6ab3..3609ec67 100644 --- a/app/src/main/java/com/vanced/manager/ui/MainActivity.kt +++ b/app/src/main/java/com/vanced/manager/ui/MainActivity.kt @@ -140,6 +140,7 @@ class MainActivity : ComponentActivity() { appVersions = screen.appVersions, viewModel = installViewModel, onFinishClick = { + installViewModel.clear() backStack.newRoot(Screen.Home) } ) diff --git a/app/src/main/java/com/vanced/manager/ui/viewmodel/InstallViewModel.kt b/app/src/main/java/com/vanced/manager/ui/viewmodel/InstallViewModel.kt index 94a80705..1ec68716 100644 --- a/app/src/main/java/com/vanced/manager/ui/viewmodel/InstallViewModel.kt +++ b/app/src/main/java/com/vanced/manager/ui/viewmodel/InstallViewModel.kt @@ -74,6 +74,11 @@ class InstallViewModel( } } + fun clear() { + logs.clear() + status = Status.Idle + } + private suspend fun downloadApp( appName: String, appVersions: List?, @@ -132,9 +137,4 @@ class InstallViewModel( logs.add(data) } - private fun clear() { - logs.clear() - status = Status.Idle - } - } \ No newline at end of file