[feat] Fix local detection logic defects

This commit is contained in:
acite
2025-09-27 15:59:39 +08:00
parent 584fc1f785
commit ba1a7c9a92
4 changed files with 18 additions and 10 deletions

View File

@@ -227,7 +227,7 @@ class TransmissionScreenViewModel @Inject constructor(
downloads.clear()
idToState.clear()
downloaded.sortedWith(compareBy(naturalOrder()) { it.extras.getString("name", "") })
downloaded.filter { it.extras.getString("type", "") == "main" }.sortedWith(compareBy(naturalOrder()) { it.extras.getString("name", "") })
.forEach { d ->
val s = downloadToState(d)
downloads.add(s)