Skip to content

Commit 2f7d73a

Browse files
Improved the scanning process and added a progress bar
1 parent 08b419e commit 2f7d73a

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

app/src/main/kotlin/com/d4rk/cleaner/ui/home/HomeViewModel.kt

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -127,13 +127,15 @@ class HomeViewModel(application: Application) : AndroidViewModel(application) {
127127
isAnalyzing.value = true
128128
showCleaningComposable.value = true
129129
viewModelScope.launch {
130-
withContext(Dispatchers.IO) {
130+
val filteredFiles = withContext(Dispatchers.IO) {
131131
fileScanner.startScanning()
132-
withContext(Dispatchers.Main) {
133-
scannedFiles.value = fileScanner.getFilteredFiles()
134-
isAnalyzing.value = false
135-
hasScanned.value = true
136-
}
132+
fileScanner.getFilteredFiles()
133+
}
134+
135+
withContext(Dispatchers.Main) {
136+
scannedFiles.value = filteredFiles
137+
isAnalyzing.value = false
138+
hasScanned.value = true
137139
}
138140
}
139141
}

0 commit comments

Comments
 (0)