Disallow SMS/MMS sends to UUID-only recipients.

This commit is contained in:
Greyson Parrelli
2021-04-08 16:18:42 -04:00
parent 7394b4ac27
commit 5daa027c10
3 changed files with 17 additions and 2 deletions

View File

@@ -1517,7 +1517,10 @@ public class ConversationActivity extends PassphraseRequiredActivity
sendButton.resetAvailableTransports(isMediaMessage);
if (!isSecureText && !isPushGroupConversation()) sendButton.disableTransport(Type.TEXTSECURE);
if (recipient.get().isPushGroup()) sendButton.disableTransport(Type.SMS);
if (recipient.get().isPushGroup() || (!recipient.get().isMmsGroup() && !recipient.get().hasSmsAddress())) {
sendButton.disableTransport(Type.SMS);
}
if (!recipient.get().isPushGroup() && recipient.get().isForceSmsSelection()) {
sendButton.setDefaultTransport(Type.SMS);