Prevent empty or all-whitespace string from being sent as a gift message.

This commit is contained in:
Alex Hart 2022-11-28 12:02:25 -04:00
parent ec1f771364
commit d7404cf32f

View file

@ -75,12 +75,13 @@ class GiftSendJob private constructor(parameters: Parameters, private val recipi
return if (didInsert) {
Log.i(TAG, "Successfully inserted outbox message for gift", true)
if (additionalMessage != null) {
val trimmedMessage = additionalMessage?.trim()
if (!trimmedMessage.isNullOrBlank()) {
Log.i(TAG, "Sending additional message...")
val result = MultiShareSender.sendSync(
MultiShareArgs.Builder(setOf(ContactSearchKey.RecipientSearchKey.KnownRecipient(recipientId)))
.withDraftText(additionalMessage)
.withDraftText(trimmedMessage)
.build()
)