com-dot-app-sancharsaathi-1-5-0.apk
Download file
package X2;
import Y2.f;
import Y2.i;
import Y2.j;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import org.json.JSONException;
import org.json.JSONObject;
public class l {
/* renamed from: a reason: collision with root package name */
public final j f3518a;
/* renamed from: b reason: collision with root package name */
public b f3519b;
/* renamed from: c reason: collision with root package name */
public final j.c f3520c;
public class a implements j.c {
public a() {
}
public void onMethodCall(i iVar, j.d dVar) {
if (l.this.f3519b != null) {
String str = iVar.f3766a;
str.hashCode();
if (!str.equals("Localization.getStringResource")) {
dVar.c();
return;
}
JSONObject jSONObject = (JSONObject) iVar.b();
try {
dVar.a(l.this.f3519b.a(jSONObject.getString("key"), jSONObject.has("locale") ? jSONObject.getString("locale") : null));
} catch (JSONException e4) {
dVar.b("error", e4.getMessage(), (Object) null);
}
}
}
}
public interface b {
String a(String str, String str2);
}
public l(P2.a aVar) {
a aVar2 = new a();
this.f3520c = aVar2;
j jVar = new j(aVar, "flutter/localization", f.f3765a);
this.f3518a = jVar;
jVar.e(aVar2);
}
public void b(List list) {
M2.b.f("LocalizationChannel", "Sending Locales to Flutter.");
ArrayList arrayList = new ArrayList();
Iterator it = list.iterator();
while (it.hasNext()) {
Locale locale = (Locale) it.next();
M2.b.f("LocalizationChannel", "Locale (Language: " + locale.getLanguage() + ", Country: " + locale.getCountry() + ", Variant: " + locale.getVariant() + ")");
arrayList.add(locale.getLanguage());
arrayList.add(locale.getCountry());
arrayList.add(locale.getScript());
arrayList.add(locale.getVariant());
}
this.f3518a.c("setLocale", arrayList);
}
public void c(b bVar) {
this.f3519b = bVar;
}
}
Download file