Fix issue where stories with links would fail to send.

This commit is contained in:
Alex Hart
2022-03-16 13:44:22 -03:00
committed by Cody Henthorne
parent 19d3bbc70a
commit 7f4a12c179
3 changed files with 25 additions and 30 deletions

View File

@@ -1,6 +1,7 @@
package org.thoughtcrime.securesms.mediasend.v2.text.send
import android.content.Context
import io.reactivex.rxjava3.core.Completable
import io.reactivex.rxjava3.core.Single
import org.signal.core.util.ThreadUtil
import org.thoughtcrime.securesms.contacts.paged.ContactSearchKey
@@ -17,7 +18,7 @@ import org.thoughtcrime.securesms.mediasend.v2.text.TextStoryPostCreationState
import org.thoughtcrime.securesms.mms.OutgoingMediaMessage
import org.thoughtcrime.securesms.mms.OutgoingSecureMediaMessage
import org.thoughtcrime.securesms.recipients.Recipient
import org.thoughtcrime.securesms.sms.MessageSender
import org.thoughtcrime.securesms.stories.Stories
import org.thoughtcrime.securesms.util.Base64
class TextStoryPostSendRepository(context: Context) {
@@ -93,8 +94,9 @@ class TextStoryPostSendRepository(context: Context) {
ThreadUtil.sleep(5)
}
MessageSender.sendMediaBroadcast(context, messages, emptyList())
TextStoryPostSendResult.Success
messages.map { Stories.sendIndividualStory(it) }
}.flatMap { messages ->
Completable.concat(messages).toSingleDefault<TextStoryPostSendResult>(TextStoryPostSendResult.Success)
}
}