Files
rr3-apk/decompiled-community/sources/com/fyber/inneractive/sdk/network/v0.java
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

80 lines
3.2 KiB
Java

package com.fyber.inneractive.sdk.network;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.lang.ref.WeakReference;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class v0 {
public final WeakReference<Thread> a;
public final WeakReference<c0> b;
public final int c;
public final a d = new a();
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public final void run() {
String str;
v0 v0Var = v0.this;
c0 c0Var = (c0) com.fyber.inneractive.sdk.util.t.a(v0Var.b);
Thread thread = (Thread) com.fyber.inneractive.sdk.util.t.a(v0.this.a);
if (c0Var == null || c0Var.h() == r0.DONE || c0Var.h() == r0.RESOLVED) {
return;
}
if (v0.a(c0Var)) {
if (thread != null) {
StackTraceElement[] stackTrace = thread.getStackTrace();
Exception exc = new Exception();
exc.setStackTrace(stackTrace);
StringWriter stringWriter = new StringWriter();
exc.printStackTrace(new PrintWriter(stringWriter));
str = stringWriter.getBuffer().toString();
} else {
str = "";
}
String url = c0Var != null ? c0Var.getUrl() : "";
s.a aVar = new s.a(r.NETWORK_REQUEST_PASSED_ALLOWED_TIME, c0Var instanceof d0 ? ((d0) c0Var).p : null, c0Var instanceof o0 ? ((o0) c0Var).s : null, (c0Var == null || c0Var.p() == null) ? null : c0Var.p().c());
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("url", url);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", "url", url);
}
try {
jSONObject.put("stack_trace", str);
} catch (Exception unused2) {
IAlog.f("Got exception adding param to json object: %s, %s", "stack_trace", str);
}
Integer valueOf = Integer.valueOf(v0Var.c);
try {
jSONObject.put("total_time", valueOf);
} catch (Exception unused3) {
IAlog.f("Got exception adding param to json object: %s, %s", "total_time", valueOf);
}
aVar.f.put(jSONObject);
aVar.a((String) null);
}
IAlog.a("%s : NetworkWatchdogHolder should cancel by timeout: %d", IAlog.a(v0Var), Integer.valueOf(v0Var.c));
c0Var.c();
}
}
public v0(c0 c0Var, Thread thread, int i) {
this.b = new WeakReference<>(c0Var);
this.a = new WeakReference<>(thread);
this.c = i;
}
public static boolean a(c0<?> c0Var) {
boolean z = c0Var != null && c0Var.n();
IAlog.a("%s : NetworkWatchdogHolder : should report: %s", IAlog.a((Class<?>) v0.class), Boolean.valueOf(z));
return z;
}
}