From 998a5c09ae2e0f514c4ebfc21778292fc35c7ae4 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 20 Feb 2025 10:39:16 -0500 Subject: [PATCH] Make pnp settings changes synchronous. --- .../securesms/keyvalue/PhoneNumberPrivacyValues.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/PhoneNumberPrivacyValues.java b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/PhoneNumberPrivacyValues.java index 806696e86a..b76e74486c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/PhoneNumberPrivacyValues.java +++ b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/PhoneNumberPrivacyValues.java @@ -54,7 +54,7 @@ public final class PhoneNumberPrivacyValues extends SignalStoreValues { public void setPhoneNumberSharingMode(@NonNull PhoneNumberSharingMode phoneNumberSharingMode) { Log.i(TAG, "Setting phone number sharing to: " + phoneNumberSharingMode.name(), new Throwable()); - putInteger(SHARING_MODE, phoneNumberSharingMode.serialize()); + getStore().beginWrite().putInteger(SHARING_MODE, phoneNumberSharingMode.serialize()).commit(); } public @NonNull PhoneNumberDiscoverabilityMode getPhoneNumberDiscoverabilityMode() { @@ -68,7 +68,7 @@ public final class PhoneNumberPrivacyValues extends SignalStoreValues { .beginWrite() .putInteger(DISCOVERABILITY_MODE, phoneNumberDiscoverabilityMode.serialize()) .putLong(DISCOVERABILITY_TIMESTAMP, System.currentTimeMillis()) - .apply(); + .commit(); } public long getPhoneNumberDiscoverabilityModeTimestamp() {