Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

152 lines
5.1 KiB
Java

package com.applovin.impl;
import android.text.TextUtils;
import com.applovin.impl.d4;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.tm;
import com.applovin.sdk.AppLovinErrorCodes;
import java.util.concurrent.TimeUnit;
/* loaded from: classes.dex */
public abstract class dn extends yl implements d4.e {
private final com.applovin.impl.sdk.network.a h;
private final d4.e i;
private tm.b j;
private sj k;
private sj l;
protected d4.b m;
public void a(tm.b bVar) {
this.j = bVar;
}
@Override // com.applovin.impl.d4.e
public abstract void a(String str, int i, String str2, Object obj);
@Override // com.applovin.impl.d4.e
public abstract void a(String str, Object obj, int i);
public void b(sj sjVar) {
this.l = sjVar;
}
public void c(sj sjVar) {
this.k = sjVar;
}
public dn(com.applovin.impl.sdk.network.a aVar, com.applovin.impl.sdk.j jVar) {
this(aVar, jVar, false);
}
public class a implements d4.e {
final /* synthetic */ com.applovin.impl.sdk.j a;
public a(com.applovin.impl.sdk.j jVar) {
this.a = jVar;
}
@Override // com.applovin.impl.d4.e
public void a(String str, int i, String str2, Object obj) {
long millis;
boolean z = false;
boolean z2 = i < 200 || i >= 500;
boolean z3 = i == 429;
boolean z4 = i != -1009 || dn.this.h.q();
boolean z5 = (i == -900 || i == -1000) ? false : true;
if (!z4 || !z5 || (!z2 && !z3 && !dn.this.h.p())) {
dn dnVar = dn.this;
dnVar.a(dnVar.h.f(), i, str2, obj);
return;
}
String a = dn.this.h.a();
if (dn.this.h.j() <= 0) {
if (a == null || !a.equals(dn.this.h.f())) {
dn dnVar2 = dn.this;
dnVar2.a(dnVar2.k);
} else {
dn dnVar3 = dn.this;
dnVar3.a(dnVar3.l);
}
dn dnVar4 = dn.this;
dnVar4.a(dnVar4.h.f(), i, str2, obj);
return;
}
com.applovin.impl.sdk.n nVar = dn.this.c;
if (com.applovin.impl.sdk.n.a()) {
dn dnVar5 = dn.this;
dnVar5.c.k(dnVar5.b, "Unable to send request due to server failure (code " + i + "). " + dn.this.h.j() + " attempts left, retrying in " + TimeUnit.MILLISECONDS.toSeconds(dn.this.h.k()) + " seconds...");
}
int j = dn.this.h.j() - 1;
dn.this.h.a(j);
if ((((Boolean) this.a.a(sj.w)).booleanValue() && dn.this.h.f().endsWith("4.0/ad")) || j == 0) {
dn dnVar6 = dn.this;
dnVar6.a(dnVar6.k);
if (StringUtils.isValidString(a) && a.length() >= 4) {
com.applovin.impl.sdk.n nVar2 = dn.this.c;
if (com.applovin.impl.sdk.n.a()) {
dn dnVar7 = dn.this;
dnVar7.c.d(dnVar7.b, "Switching to backup endpoint " + a);
}
dn.this.h.a(a);
z = true;
}
}
if (((Boolean) this.a.a(sj.y3)).booleanValue() && z) {
millis = 0;
} else {
millis = dn.this.h.n() ? TimeUnit.SECONDS.toMillis((long) Math.pow(2.0d, dn.this.h.c())) : dn.this.h.k();
}
tm j0 = this.a.j0();
dn dnVar8 = dn.this;
j0.a(dnVar8, dnVar8.j, millis);
}
@Override // com.applovin.impl.d4.e
public void a(String str, Object obj, int i) {
dn.this.h.a(0);
dn.this.a(str, obj, i);
}
}
public dn(com.applovin.impl.sdk.network.a aVar, com.applovin.impl.sdk.j jVar, boolean z) {
super("TaskRepeatRequest", jVar, z);
this.j = tm.b.OTHER;
this.k = null;
this.l = null;
if (aVar != null) {
a(aVar.f());
this.h = aVar;
this.m = new d4.b();
this.i = new a(jVar);
return;
}
throw new IllegalArgumentException("No request specified");
}
@Override // java.lang.Runnable
public void run() {
d4 s = b().s();
if (!b().x0() && !b().u0()) {
com.applovin.impl.sdk.n.h("AppLovinSdk", "AppLovin SDK is disabled");
a(this.h.f(), -22, null, null);
} else if (StringUtils.isValidString(this.h.f()) && this.h.f().length() >= 4) {
if (TextUtils.isEmpty(this.h.h())) {
this.h.b(this.h.b() != null ? "POST" : "GET");
}
s.a(this.h, this.m, this.i);
} else {
if (com.applovin.impl.sdk.n.a()) {
this.c.b(this.b, "Task has an invalid or null request endpoint.");
}
a(this.h.f(), AppLovinErrorCodes.INVALID_URL, null, null);
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(sj sjVar) {
if (sjVar != null) {
b().h0().a(sjVar, sjVar.a());
}
}
}