Refactor bandwidth mode setting.

This commit is contained in:
Rashad Sookram
2022-12-16 10:06:28 -08:00
committed by Cody Henthorne
parent 4c0a98d526
commit 0d8f6de4c1

View File

@@ -151,7 +151,10 @@ public final class InternalValues extends SignalStoreValues {
*/
public synchronized CallManager.BandwidthMode callingBandwidthMode() {
if (FeatureFlags.internalUser()) {
return CallManager.BandwidthMode.values()[getInteger(CALLING_BANDWIDTH_MODE, CallManager.BandwidthMode.NORMAL.ordinal())];
int index = getInteger(CALLING_BANDWIDTH_MODE, CallManager.BandwidthMode.NORMAL.ordinal());
CallManager.BandwidthMode[] modes = CallManager.BandwidthMode.values();
return index < modes.length ? modes[index] : CallManager.BandwidthMode.NORMAL;
} else {
return CallManager.BandwidthMode.NORMAL;
}