Make pnp settings changes synchronous.

This commit is contained in:
Greyson Parrelli
2025-02-20 10:39:16 -05:00
parent dc78d841c1
commit 998a5c09ae

View File

@@ -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() {