- 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
80 lines
3.2 KiB
Java
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;
|
|
}
|
|
}
|