Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9
以下内容为反编译后的 k0.java 源代码,内容仅作参考
package com.fyber.inneractive.sdk.network;
import com.fyber.inneractive.sdk.ignite.IgniteResponseOuterClass$IgniteResponse;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
public class k0 extends f0<IgniteResponseOuterClass$IgniteResponse> {
public final byte[] r;
public final AtomicInteger s;
public k0(w<IgniteResponseOuterClass$IgniteResponse> wVar, byte[] bArr, g gVar, com.fyber.inneractive.sdk.config.global.s sVar) {
super(wVar, gVar, sVar);
this.s = new AtomicInteger();
this.r = bArr;
}
@Override
public b0 a(j jVar, Map<String, List<String>> map, int i) throws Exception {
try {
b0 b0Var = new b0();
InputStream inputStream = jVar.c;
if (inputStream != null) {
String str = new String(com.fyber.inneractive.sdk.util.u.a(inputStream), "UTF-8");
?? parseFrom = IgniteResponseOuterClass$IgniteResponse.parseFrom(str.getBytes());
b0Var.b = str;
b0Var.a = parseFrom;
}
return b0Var;
} catch (Exception e) {
IAlog.a("failed parse ignite network request", e, new Object[0]);
throw new a0(e);
} catch (Throwable th) {
IAlog.a("failed parse ignite network request", th, new Object[0]);
throw new a0("failed to parse ignite network request");
}
}
@Override
public String a() {
return "https://init-mp.fyber.com/init";
}
@Override
public p0 i() {
return p0.HIGH;
}
@Override
public boolean o() {
return this.s.getAndIncrement() < 4;
}
@Override
public String q() {
return "application/x-protobuf; messageType=IgniteRequest";
}
@Override
public z r() {
return z.POST;
}
@Override
public byte[] u() {
return this.r;
}
@Override
public int v() {
return ((int) Math.pow(2.0d, this.s.get())) * 1000;
}
}