Fix preupload in new Media Send flow.

fork-5.53.8
Cody Henthorne 2021-09-09 10:06:49 -04:00
rodzic 8e8def8b03
commit fd3e88707c
2 zmienionych plików z 7 dodań i 2 usunięć

Wyświetl plik

@ -142,7 +142,7 @@ class MediaSelectionRepository(context: Context) {
}
fun isLocalSelfSend(recipient: Recipient?, isSms: Boolean): Boolean {
return !MessageSender.isLocalSelfSend(context, recipient, isSms)
return MessageSender.isLocalSelfSend(context, recipient, isSms)
}
@WorkerThread

Wyświetl plik

@ -68,7 +68,12 @@ class MediaSelectionViewModel(
init {
val recipientId = destination.getRecipientId()
if (recipientId != null) {
store.update(Recipient.live(recipientId).liveData) { r, s -> s.copy(recipient = r) }
store.update(Recipient.live(recipientId).liveData) { r, s ->
s.copy(
recipient = r,
isPreUploadEnabled = shouldPreUpload(s.isMeteredConnection, s.transportOption.isSms, r)
)
}
}
if (initialMedia.isNotEmpty()) {