Fix transfer controls logic for checking isUpload.

This commit is contained in:
Sagar
2025-04-17 23:50:59 +05:30
committed by Cody Henthorne
parent 479632d6a8
commit 1228da8665

View File

@@ -571,7 +571,9 @@ class TransferControlView @JvmOverloads constructor(context: Context, attrs: Att
}
}
val playableWhileDownloading = allStreamableOrDone
val isUpload = slides.any { it.asAttachment().uploadTimestamp == 0L } && slides.all { (it.asAttachment() as? DatabaseAttachment)?.hasData == true }
val isUpload = slides.all {
(it.asAttachment() as? DatabaseAttachment)?.hasData == true
}
val result = state.copy(
slides = slides,