Add internal setting to disable telecom

This commit is contained in:
Jim Gustafson
2022-04-26 16:48:41 -07:00
parent 11db59d8a1
commit fa8f8beb56
6 changed files with 30 additions and 2 deletions

View File

@@ -26,6 +26,7 @@ public final class InternalValues extends SignalStoreValues {
public static final String CALLING_SERVER = "internal.calling_server";
public static final String CALLING_AUDIO_PROCESSING_METHOD = "internal.calling_audio_processing_method";
public static final String CALLING_BANDWIDTH_MODE = "internal.calling_bandwidth_mode";
public static final String CALLING_DISABLE_TELECOM = "internal.calling_disable_telecom";
public static final String SHAKE_TO_REPORT = "internal.shake_to_report";
public static final String DISABLE_STORAGE_SERVICE = "internal.disable_storage_service";
@@ -178,4 +179,15 @@ public final class InternalValues extends SignalStoreValues {
return CallManager.BandwidthMode.NORMAL;
}
}
/**
* Whether or not Telecom integration is manually disabled.
*/
public synchronized boolean callingDisableTelecom() {
if (FeatureFlags.internalUser()) {
return getBoolean(CALLING_DISABLE_TELECOM, false);
} else {
return true;
}
}
}