mirror of
https://github.com/whyorean/AuroraStore.git
synced 2026-04-25 09:22:40 -04:00
compose: downloads: Make all clear and cancel tasks non-cancellable
We want to keep the task running even if user navigates away from the screen Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -52,7 +52,7 @@ class DownloadsViewModel @Inject constructor(
|
||||
}
|
||||
|
||||
fun cancelAll() {
|
||||
viewModelScope.launch {
|
||||
viewModelScope.launch(NonCancellable) {
|
||||
downloadHelper.cancelAll()
|
||||
}
|
||||
}
|
||||
@@ -64,13 +64,13 @@ class DownloadsViewModel @Inject constructor(
|
||||
}
|
||||
|
||||
fun clearFinished() {
|
||||
viewModelScope.launch {
|
||||
viewModelScope.launch(NonCancellable) {
|
||||
downloadHelper.clearFinishedDownloads()
|
||||
}
|
||||
}
|
||||
|
||||
fun clearAll() {
|
||||
viewModelScope.launch {
|
||||
viewModelScope.launch(NonCancellable) {
|
||||
downloadHelper.clearAllDownloads()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user