Refactor bandwidth mode setting.

main
Rashad Sookram 2022-12-16 10:06:28 -08:00 zatwierdzone przez Cody Henthorne
rodzic 4c0a98d526
commit 0d8f6de4c1
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -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;
}