Don't attempt to fetch profiles for SMS contacts

// FREEBIE
This commit is contained in:
Moxie Marlinspike 2017-06-14 09:53:22 -07:00
parent 2dbeebac77
commit 7f76bcc976

View File

@ -271,10 +271,10 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
initializeSecurity(false, isDefaultSms).addListener(new AssertedSuccessListener<Boolean>() { initializeSecurity(false, isDefaultSms).addListener(new AssertedSuccessListener<Boolean>() {
@Override @Override
public void onSuccess(Boolean result) { public void onSuccess(Boolean result) {
initializeProfiles();
initializeDraft(); initializeDraft();
} }
}); });
initializeProfiles();
} }
@Override @Override
@ -1268,6 +1268,11 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
} }
private void initializeProfiles() { private void initializeProfiles() {
if (!isSecureText) {
Log.w(TAG, "SMS contact, no profile fetch needed.");
return;
}
ApplicationContext.getInstance(this) ApplicationContext.getInstance(this)
.getJobManager() .getJobManager()
.add(new RetrieveProfileJob(this, recipients)); .add(new RetrieveProfileJob(this, recipients));