From 3c6c03cd7566753604970bd31c5d7c9e7eae9b24 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 14 Feb 2024 11:59:15 -0500 Subject: [PATCH] Fix bug when syncing username deletions. --- .../securesms/conversationlist/ConversationListFragment.java | 2 ++ .../securesms/storage/AccountRecordProcessor.java | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java index 910f838b9e..e94203f18b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java @@ -139,6 +139,7 @@ import org.thoughtcrime.securesms.database.model.ThreadRecord; import org.thoughtcrime.securesms.dependencies.ApplicationDependencies; import org.thoughtcrime.securesms.events.ReminderUpdateEvent; import org.thoughtcrime.securesms.groups.SelectionLimits; +import org.thoughtcrime.securesms.jobs.RefreshOwnProfileJob; import org.thoughtcrime.securesms.jobs.ServiceOutageDetectionJob; import org.thoughtcrime.securesms.keyvalue.SignalStore; import org.thoughtcrime.securesms.lock.v2.CreateSvrPinActivity; @@ -1055,6 +1056,7 @@ public class ConversationListFragment extends MainFragment implements ActionMode } else if (CdsPermanentErrorReminder.isEligible()) { return Optional.of(new CdsPermanentErrorReminder()); } else if (UsernameOutOfSyncReminder.isEligible()) { + ApplicationDependencies.getJobManager().add(new RefreshOwnProfileJob()); return Optional.of(new UsernameOutOfSyncReminder()); } else { return Optional.empty(); diff --git a/app/src/main/java/org/thoughtcrime/securesms/storage/AccountRecordProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/storage/AccountRecordProcessor.java index 2ec2fce0b1..dd380187b0 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/storage/AccountRecordProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/storage/AccountRecordProcessor.java @@ -125,8 +125,8 @@ public class AccountRecordProcessor extends DefaultStorageRecordProcessor