From 599cf1e5cb365842e8d793ad031b4674650babc6 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 6 Oct 2020 00:02:01 -0400 Subject: [PATCH] Ensure we refresh recipients after changing storage keys. --- .../securesms/database/RecipientDatabase.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java b/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java index 253d78f68..550955be5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java @@ -696,6 +696,10 @@ public class RecipientDatabase extends Database { } finally { db.endTransaction(); } + + for (RecipientId id : storageIds.keySet()) { + Recipient.live(id).refresh(); + } } public void applyStorageSyncUpdates(@NonNull Collection contactInserts, @@ -2172,6 +2176,10 @@ public class RecipientDatabase extends Database { } finally { db.endTransaction(); } + + for (RecipientId id : keys.keySet()) { + Recipient.live(id).refresh(); + } } public void clearDirtyState(@NonNull List recipients) {