44 lines
1.6 KiB
Java
44 lines
1.6 KiB
Java
package com.discord.utilities.rest;
|
|
|
|
import android.os.Build;
|
|
import android.os.LocaleList;
|
|
import d0.d0.f;
|
|
import d0.t.u;
|
|
import d0.z.d.m;
|
|
import d0.z.d.o;
|
|
import java.util.ArrayList;
|
|
import java.util.Locale;
|
|
import kotlin.jvm.functions.Function0;
|
|
/* compiled from: RestAPI.kt */
|
|
public final class RestAPI$AppHeadersProvider$acceptLanguageProvider$1 extends o implements Function0<String> {
|
|
public static final RestAPI$AppHeadersProvider$acceptLanguageProvider$1 INSTANCE = new RestAPI$AppHeadersProvider$acceptLanguageProvider$1();
|
|
|
|
public RestAPI$AppHeadersProvider$acceptLanguageProvider$1() {
|
|
super(0);
|
|
}
|
|
|
|
@Override // kotlin.jvm.functions.Function0
|
|
/* renamed from: invoke */
|
|
public final String mo1invoke() {
|
|
ArrayList arrayList = new ArrayList();
|
|
if (Build.VERSION.SDK_INT >= 24) {
|
|
LocaleList adjustedDefault = LocaleList.getAdjustedDefault();
|
|
m.checkNotNullExpressionValue(adjustedDefault, "LocaleList.getAdjustedDefault()");
|
|
int i = 10;
|
|
int size = adjustedDefault.size();
|
|
for (int i2 = 0; i2 < size; i2++) {
|
|
String languageTag = adjustedDefault.get(i2).toLanguageTag();
|
|
if (i2 != 0) {
|
|
arrayList.add(languageTag + ";q=0." + i);
|
|
} else {
|
|
arrayList.add(languageTag);
|
|
}
|
|
i = f.coerceAtLeast(1, i - 1);
|
|
}
|
|
} else {
|
|
arrayList.add(Locale.getDefault().toLanguageTag());
|
|
}
|
|
return u.joinToString$default(arrayList, ",", null, null, 0, null, null, 62, null);
|
|
}
|
|
}
|