导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - b.java 源代码

正在查看: Hopscotch v9.7.2 应用的 b.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.payu.crashlogger;

import android.content.Context;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.util.Log;
import java.util.concurrent.locks.ReentrantLock;
import kotlin.Unit;
import kotlin.coroutines.jvm.internal.j;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import kotlin.r;
import kotlinx.coroutines.CoroutineScope;
import org.jetbrains.annotations.NotNull;
import org.json.JSONArray;
import org.json.JSONObject;

@kotlin.coroutines.jvm.internal.e(c = "com.payu.crashlogger.CrashManager$serverCallForCachedData$1", f = "CrashManager.kt", l = {}, m = "invokeSuspend")
public final class b extends j implements Function2<CoroutineScope, kotlin.coroutines.d<? super Unit>, Object> {
    public final JSONObject a;

    public b(JSONObject jSONObject, kotlin.coroutines.d<? super b> dVar) {
        super(2, dVar);
        this.a = jSONObject;
    }

    @NotNull
    public final kotlin.coroutines.d<Unit> create(Object obj, @NotNull kotlin.coroutines.d<?> dVar) {
        return new b(this.a, dVar);
    }

    public final Object invoke(Object obj, Object obj2) {
        return new b(this.a, (kotlin.coroutines.d) obj2).invokeSuspend(Unit.a);
    }

    public final Object invokeSuspend(@NotNull Object obj) {
        String str;
        String str2 = "";
        String str3 = "https://sentry.payu.in/api/32/store/";
        kotlin.coroutines.intrinsics.a aVar = kotlin.coroutines.intrinsics.a.COROUTINE_SUSPENDED;
        r.b(obj);
        Context context = e.c;
        if (context != null) {
            com.payu.crashlogger.network.a aVar2 = com.payu.crashlogger.network.a.a;
            JSONObject jSONObject = this.a;
            Intrinsics.checkNotNullParameter(jSONObject, "request");
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(context, "context");
            try {
                Bundle bundle = context.getPackageManager().getApplicationInfo(context.getPackageName(), 128).metaData;
                str = bundle != null ? bundle.getString(context.getString(a.payu_sentry_url), "https://sentry.payu.in/api/32/store/") : "https://sentry.payu.in/api/32/store/";
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
                str = "";
            }
            if (str == null || str.length() == 0) {
                jSONObject = new JSONObject();
            } else {
                try {
                    Intrinsics.checkNotNullParameter(context, "context");
                    try {
                        Bundle bundle2 = context.getPackageManager().getApplicationInfo(context.getPackageName(), 128).metaData;
                        if (bundle2 != null) {
                            str3 = bundle2.getString(context.getString(a.payu_sentry_url), "https://sentry.payu.in/api/32/store/");
                        }
                    } catch (PackageManager.NameNotFoundException e2) {
                        e2.printStackTrace();
                        str3 = "";
                    }
                    Intrinsics.checkNotNullParameter(context, "context");
                    try {
                        Bundle bundle3 = context.getPackageManager().getApplicationInfo(context.getPackageName(), 128).metaData;
                        str2 = bundle3 != null ? bundle3.getString(context.getString(a.payu_sentry_key), "b5df90d6741a4136914f1f83a996409a") : "b5df90d6741a4136914f1f83a996409a";
                    } catch (PackageManager.NameNotFoundException e3) {
                        Log.v("Exception", String.valueOf(e3.getMessage()));
                    }
                    aVar2.getClass();
                    jSONObject = com.payu.crashlogger.network.a.b(str3, str2, jSONObject);
                } catch (Exception unused) {
                }
            }
            ReentrantLock reentrantLock = e.e;
            reentrantLock.lock();
            if (jSONObject != null) {
                try {
                    if (jSONObject.has("contexts")) {
                        f.a.getClass();
                        f.c("context---");
                        JSONArray jSONArray = e.g;
                        jSONArray.put(jSONObject);
                        f.c(Intrinsics.stringPlus("SharedPreference  JSON Array Cache Size:", new Integer(jSONArray.length())));
                        com.payu.crashlogger.cache.a a = com.payu.crashlogger.cache.a.c.a(context);
                        if (a != null) {
                            a.b(jSONArray);
                        }
                    }
                } finally {
                    reentrantLock.unlock();
                }
            }
        }
        return Unit.a;
    }
}