Log PNP setting change events.

This commit is contained in:
Greyson Parrelli 2024-09-16 14:36:16 -04:00
parent cd846f2b6d
commit 6f3f204cbe

View file

@ -2,6 +2,8 @@ package org.thoughtcrime.securesms.keyvalue;
import androidx.annotation.NonNull;
import org.signal.core.util.logging.Log;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
@ -9,6 +11,8 @@ import java.util.List;
public final class PhoneNumberPrivacyValues extends SignalStoreValues {
private static final String TAG = Log.tag(PhoneNumberPrivacyValues.class);
public static final String SHARING_MODE = "phoneNumberPrivacy.sharingMode";
public static final String DISCOVERABILITY_MODE = "phoneNumberPrivacy.listingMode";
public static final String DISCOVERABILITY_TIMESTAMP = "phoneNumberPrivacy.listingMode.timestamp";
@ -49,6 +53,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());
}
@ -58,6 +63,7 @@ public final class PhoneNumberPrivacyValues extends SignalStoreValues {
}
public void setPhoneNumberDiscoverabilityMode(@NonNull PhoneNumberDiscoverabilityMode phoneNumberDiscoverabilityMode) {
Log.i(TAG, "Setting phone number discoverability to: " + phoneNumberDiscoverabilityMode.name(), new Throwable());
getStore()
.beginWrite()
.putInteger(DISCOVERABILITY_MODE, phoneNumberDiscoverabilityMode.serialize())