Fix UI not updating after download state changed
This commit is contained in:
1 parent
a574bca48e
commit
d6a3a351f5
2 files changed
+17
-15
No files matched your search
@@ -44,21 +44,23 @@ data class DownloadEntity(
|
||||
|
||||
@ColumnInfo(name = "POSITION")
|
||||
override var position: Int = 0,
|
||||
|
||||
@Ignore
|
||||
override var speed: Long = 0,
|
||||
|
||||
@Ignore
|
||||
override var remaining: Long = 0,
|
||||
|
||||
@Ignore
|
||||
override var finished: Int = 0,
|
||||
|
||||
@Ignore
|
||||
override var downloaded: Int = 0,
|
||||
|
||||
@Ignore
|
||||
override var total: Int = 0,
|
||||
) : AbstractDownloadInfo {
|
||||
@Ignore
|
||||
override var speed: Long = 0
|
||||
|
||||
@Ignore
|
||||
override var remaining: Long = 0
|
||||
|
||||
@Ignore
|
||||
override var finished = 0
|
||||
|
||||
@Ignore
|
||||
override var downloaded = 0
|
||||
|
||||
@Ignore
|
||||
override var total = 0
|
||||
constructor() : this(0)
|
||||
}
|
||||
|
||||
data class DownloadInfo(
|
||||
|
||||
@@ -202,7 +202,7 @@ class DownloadsScene :
|
||||
getString(R.string.default_download_label_name) -> DownloadManager.defaultInfoList
|
||||
else -> DownloadManager.getLabelDownloadInfoList(mLabel)
|
||||
?: DownloadManager.allInfoList.also { mLabel = null }
|
||||
}.filter(::filter)
|
||||
}.mapNotNull { it.takeIf(::filter)?.copy(downloadInfo = it.downloadInfo.copy()) }
|
||||
submitList(list) {
|
||||
if (mGid != -1L) {
|
||||
val position = list.indexOfFirst { it.gid == mGid }
|
||||
|
||||
Reference in new issue
Block a user