导航菜单

页面标题

页面副标题

Vi App v10.18.0 - x.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);
    }
}