正在查看: Vi App v10.18.0 应用的 x.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Vi App v10.18.0 应用的 x.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package one.upswing.sdk;
import android.os.AsyncTask;
import com.google.firebase.perf.network.FirebasePerfUrlConnection;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Reader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.util.Locale;
import java.util.Map;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.io.CloseableKt;
import kotlin.io.ConstantsKt;
import kotlin.io.TextStreamsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.Charsets;
import kotlin.text.StringsKt__StringsJVMKt;
import one.upswing.sdk.y;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public final class x extends AsyncTask<Void, Void, y> {
@NotNull
public final String a = "https://dq0bg0ej8semd.cloudfront.net/partnerPreferenceConfig.json";
@NotNull
public final String b = "GET";
@NotNull
public final Map<String, String> c;
@Nullable
public final v d;
public x(@NotNull Map map, @Nullable v vVar) {
this.c = map;
this.d = vVar;
}
public final y a(String str, Map<String, String> map) {
String joinToString$default;
try {
URLConnection uRLConnection = (URLConnection) FirebasePerfUrlConnection.instrument(new URL(str).openConnection());
Intrinsics.checkNotNull(uRLConnection, "null cannot be cast to non-null type java.net.HttpURLConnection");
HttpURLConnection httpURLConnection = (HttpURLConnection) uRLConnection;
a(httpURLConnection, "POST");
OutputStream outputStream = httpURLConnection.getOutputStream();
BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(outputStream, "UTF-8"));
joinToString$default = CollectionsKt___CollectionsKt.joinToString$default(map.entrySet(), "&", null, null, 0, null, w.a, 30, null);
bufferedWriter.write(joinToString$default);
bufferedWriter.flush();
bufferedWriter.close();
outputStream.close();
return a(httpURLConnection);
} catch (Exception e) {
e.getLocalizedMessage();
StringBuilder a = a3.a("Error during GET request: ");
a.append(e.getLocalizedMessage());
return new y.a(a.toString());
}
}
@Override
public final y doInBackground(Void[] voidArr) {
try {
String upperCase = this.b.toUpperCase(Locale.ROOT);
Intrinsics.checkNotNullExpressionValue(upperCase, "this as java.lang.String).toUpperCase(Locale.ROOT)");
if (Intrinsics.areEqual(upperCase, "POST")) {
return a(this.a, this.c);
}
if (Intrinsics.areEqual(upperCase, "GET")) {
return a(this.a);
}
throw new IllegalArgumentException("Invalid HTTP method: " + this.b);
} catch (Exception e) {
String localizedMessage = e.getLocalizedMessage();
if (localizedMessage == null) {
localizedMessage = "Unknown error occurred";
}
return new y.a(localizedMessage);
}
}
@Override
public final void onPostExecute(y yVar) {
v vVar;
y yVar2 = yVar;
if (yVar2 instanceof y.b) {
v vVar2 = this.d;
if (vVar2 != null) {
vVar2.a(((y.b) yVar2).b);
return;
}
return;
}
if (!(yVar2 instanceof y.a) || (vVar = this.d) == null) {
return;
}
y.a aVar = (y.a) yVar2;
p pVar = aVar.a;
vVar.b(aVar.b);
}
public final y a(String str) {
try {
URLConnection uRLConnection = (URLConnection) FirebasePerfUrlConnection.instrument(new URL(str).openConnection());
Intrinsics.checkNotNull(uRLConnection, "null cannot be cast to non-null type java.net.HttpURLConnection");
HttpURLConnection httpURLConnection = (HttpURLConnection) uRLConnection;
a(httpURLConnection, "GET");
return a(httpURLConnection);
} catch (Exception e) {
e.getLocalizedMessage();
StringBuilder a = a3.a("Error during GET request: ");
a.append(e.getLocalizedMessage());
return new y.a(a.toString());
}
}
public final void a(HttpURLConnection httpURLConnection, String str) {
httpURLConnection.setReadTimeout(5000);
httpURLConnection.setConnectTimeout(5000);
httpURLConnection.setRequestMethod(str);
httpURLConnection.setDoInput(true);
if (StringsKt__StringsJVMKt.equals(str, "POST", true)) {
httpURLConnection.setDoOutput(true);
}
}
public final y a(HttpURLConnection httpURLConnection) {
int responseCode = httpURLConnection.getResponseCode();
String str = null;
if (responseCode == 200 || responseCode == 500) {
Reader inputStreamReader = new InputStreamReader(httpURLConnection.getInputStream(), Charsets.UTF_8);
BufferedReader bufferedReader = inputStreamReader instanceof BufferedReader ? (BufferedReader) inputStreamReader : new BufferedReader(inputStreamReader, ConstantsKt.DEFAULT_BUFFER_SIZE);
try {
String readText = TextStreamsKt.readText(bufferedReader);
CloseableKt.closeFinally(bufferedReader, null);
str = readText;
} finally {
}
}
return new y.b(responseCode, str);
}
}