From 49ecd9ef5d66fb48ef0db4f33e65887e90f597fb Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 21 Nov 2019 21:20:41 -0500 Subject: [PATCH] Added additional logging in RetrieveProfileJob. --- .../securesms/jobs/RetrieveProfileJob.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java b/src/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java index 418e9514f8..588fe8650c 100644 --- a/src/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java +++ b/src/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java @@ -81,6 +81,8 @@ public class RetrieveProfileJob extends BaseJob { @Override public void onRun() throws IOException { + Log.i(TAG, "Retrieving profile of " + recipient.getId()); + Recipient resolved = recipient.resolve(); if (resolved.isGroup()) handleGroupRecipient(resolved); @@ -103,6 +105,12 @@ public class RetrieveProfileJob extends BaseJob { private void handlePhoneNumberRecipient(Recipient recipient) throws IOException { SignalServiceProfile profile = ProfileUtil.retrieveProfile(context, recipient); + if (recipient.getProfileKey() == null) { + Log.i(TAG, "No profile key for available for " + recipient.getId()); + } else { + Log.i(TAG, "Profile key available for " + recipient.getId()); + } + setProfileName(recipient, profile.getName()); setProfileAvatar(recipient, profile.getAvatar()); if (FeatureFlags.USERNAMES) setUsername(recipient, profile.getUsername()); @@ -196,6 +204,8 @@ public class RetrieveProfileJob extends BaseJob { if (!Util.equals(profileAvatar, recipient.getProfileAvatar())) { ApplicationDependencies.getJobManager().add(new RetrieveProfileAvatarJob(recipient, profileAvatar)); + } else { + Log.d(TAG, "Skipping avatar fetch for " + recipient.getId()); } }