Accurate remaining download size for partially downloaded galleries.
This commit is contained in:
parent
fa0661f58a
commit
f6d8dcf6fd
2 changed files with 3 additions and 3 deletions
|
@ -239,7 +239,7 @@ class TransferControlView @JvmOverloads constructor(context: Context, attrs: Att
|
||||||
val remainingSlides = currentState.slides.filterNot { it.transferState == AttachmentTable.TRANSFER_PROGRESS_DONE }
|
val remainingSlides = currentState.slides.filterNot { it.transferState == AttachmentTable.TRANSFER_PROGRESS_DONE }
|
||||||
val downloadCount = remainingSlides.size
|
val downloadCount = remainingSlides.size
|
||||||
binding.primaryDetailsText.text = context.resources.getQuantityString(R.plurals.TransferControlView_n_items, downloadCount, downloadCount)
|
binding.primaryDetailsText.text = context.resources.getQuantityString(R.plurals.TransferControlView_n_items, downloadCount, downloadCount)
|
||||||
val byteCount = remainingSlides.sumOf { it.asAttachment().size }
|
val byteCount = currentState.networkProgress.sumTotal() - currentState.networkProgress.sumCompleted()
|
||||||
binding.secondaryDetailsText.text = Formatter.formatShortFileSize(context, byteCount)
|
binding.secondaryDetailsText.text = Formatter.formatShortFileSize(context, byteCount)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -264,7 +264,7 @@ class TransferControlView @JvmOverloads constructor(context: Context, attrs: Att
|
||||||
} else {
|
} else {
|
||||||
ViewUtil.dpToPx(SECONDARY_TEXT_OFFSET_DP).toFloat()
|
ViewUtil.dpToPx(SECONDARY_TEXT_OFFSET_DP).toFloat()
|
||||||
}
|
}
|
||||||
val byteCount = currentState.slides.sumOf { it.asAttachment().size }
|
val byteCount = currentState.networkProgress.sumTotal() - currentState.networkProgress.sumCompleted()
|
||||||
binding.secondaryDetailsText.text = Formatter.formatShortFileSize(context, byteCount)
|
binding.secondaryDetailsText.text = Formatter.formatShortFileSize(context, byteCount)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2419,7 +2419,7 @@
|
||||||
</plurals>
|
</plurals>
|
||||||
<!-- Status update label used while the device is transcoding video as a prerequisite to uploading -->
|
<!-- Status update label used while the device is transcoding video as a prerequisite to uploading -->
|
||||||
<string name="TransferControlView__processing">Processing…</string>
|
<string name="TransferControlView__processing">Processing…</string>
|
||||||
<!-- Status update label used while the device is transcoding video as a prerequisite to uploading -->
|
<!-- Status update label used while the device is transmitting data over the network. Will take the form of "123 KB/2.0 MB" -->
|
||||||
<string name="TransferControlView__download_progress">%1$s/%2$s</string>
|
<string name="TransferControlView__download_progress">%1$s/%2$s</string>
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue