From ede06cf97d5966748fcef99da0b0a505227bada1 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 4 Dec 2019 11:19:03 -0500 Subject: [PATCH] Remove unnecessary directory refreshes. --- .../thoughtcrime/securesms/recipients/Recipient.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/org/thoughtcrime/securesms/recipients/Recipient.java b/src/org/thoughtcrime/securesms/recipients/Recipient.java index 0766844c0d..7fd06729e9 100644 --- a/src/org/thoughtcrime/securesms/recipients/Recipient.java +++ b/src/org/thoughtcrime/securesms/recipients/Recipient.java @@ -168,8 +168,10 @@ public class Recipient { } else if (!recipient.isRegistered()) { db.markRegistered(recipient.getId()); - Log.i(TAG, "No UUID! Scheduling a fetch."); - ApplicationDependencies.getJobManager().add(new DirectoryRefreshJob(recipient, false)); + if (FeatureFlags.UUIDS) { + Log.i(TAG, "No UUID! Scheduling a fetch."); + ApplicationDependencies.getJobManager().add(new DirectoryRefreshJob(recipient, false)); + } } return resolved(recipient.getId()); @@ -192,8 +194,10 @@ public class Recipient { if (!recipient.isRegistered()) { db.markRegistered(recipient.getId()); - Log.i(TAG, "No UUID! Scheduling a fetch."); - ApplicationDependencies.getJobManager().add(new DirectoryRefreshJob(recipient, false)); + if (FeatureFlags.UUIDS) { + Log.i(TAG, "No UUID! Scheduling a fetch."); + ApplicationDependencies.getJobManager().add(new DirectoryRefreshJob(recipient, false)); + } } return resolved(recipient.getId());