cleanup leaked downloaded file

This commit is contained in:
2026-06-23 20:14:07 +03:00
parent 11f0db9c0a
commit 0452b17791
3 changed files with 8 additions and 5 deletions
@@ -48,7 +48,10 @@ class AndroidOfflineStorage(
combine(
items.map { item ->
downloader.query(item.download_id)
.mapNotNull { state -> item.toDomain(state) }
.mapNotNull { state ->
if (state == null) remove(item.id)
item.toDomain(state)
}
}
) { it.toList() }
}.flowOn(Dispatchers.IO)