From d1982cbc0a7962e9df4eddfe3687f369420dde9c Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 6 May 2021 19:08:41 -0400 Subject: [PATCH] Do not fetch profiles when unregistered. --- .../org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java index 7729c1569c..82e4d36582 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java @@ -237,6 +237,11 @@ public class RetrieveProfileJob extends BaseJob { @Override public void onRun() throws IOException, RetryLaterException { + if (!TextSecurePreferences.isPushRegistered(context)) { + Log.w(TAG, "Unregistered. Skipping."); + return; + } + Stopwatch stopwatch = new Stopwatch("RetrieveProfile"); RecipientDatabase recipientDatabase = DatabaseFactory.getRecipientDatabase(context); Set retries = new HashSet<>();