From 275597629ea40c837eb9cd69ceb8cd4f93d15517 Mon Sep 17 00:00:00 2001 From: X1nto Date: Mon, 29 Nov 2021 19:45:40 +0400 Subject: [PATCH] clear logs after clicking the finish button --- .../main/java/com/vanced/manager/ui/MainActivity.kt | 1 + .../vanced/manager/ui/viewmodel/InstallViewModel.kt | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) 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