Added an internal setting for disabling shake to report.

This commit is contained in:
Greyson Parrelli
2021-08-23 15:37:26 -04:00
committed by Alex Hart
parent b18c3ec1a9
commit a85b08d9da
6 changed files with 67 additions and 36 deletions

View File

@@ -23,6 +23,7 @@ public final class InternalValues extends SignalStoreValues {
public static final String REMOVE_SENDER_KEY_MINIMUM = "internal.remove_sender_key_minimum";
public static final String DELAY_RESENDS = "internal.delay_resends";
public static final String CALLING_SERVER = "internal.calling_server";
public static final String SHAKE_TO_REPORT = "internal.shake_to_report";
InternalValues(KeyValueStore store) {
super(store);
@@ -123,6 +124,13 @@ public final class InternalValues extends SignalStoreValues {
return FeatureFlags.internalUser() && getBoolean(GV2_DISABLE_AUTOMIGRATE_NOTIFICATION, false);
}
/**
* Whether or not "shake to report" is enabled.
*/
public synchronized boolean shakeToReport() {
return FeatureFlags.internalUser() && getBoolean(SHAKE_TO_REPORT, true);
}
/**
* The selected group calling server to use.
* <p>