导航菜单

页面标题

页面副标题

OVO v3.139.0 - CrashIntentService.java 源代码

正在查看: OVO v3.139.0 应用的 CrashIntentService.java JAVA 源代码文件

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


package co.hyperverge.crashguard.services;

import android.content.Intent;
import android.util.Log;
import androidx.core.app.JobIntentService;
import co.hyperverge.crashguard.data.models.CrashEvent;
import co.hyperverge.crashguard.data.network.SentryApi;
import co.hyperverge.crashguard.data.network.SentryErrorResponse;
import co.hyperverge.crashguard.data.network.SentryResponse;
import java.util.Objects;
import kotlin.Metadata;
import o.i.Function23;
import o.i.hg2;
import o.i.im8;
import o.i.j92;
import o.i.jg2;
import o.i.kw4;
import o.i.lwe;
import o.i.m2d;
import o.i.oye;
import o.i.p1g;
import o.i.p2d;
import o.i.s23;
import o.i.sg2;
import o.i.td2;
import o.i.ua8;
import o.i.ukb;
import o.i.ux7;
import o.i.uyd;
import o.i.vk7;
import o.i.vuc;
import o.i.z38;
import o.i.ze7;
import o.i.zu5;
import okhttp3.MediaType;
import retrofit2.Response;
import retrofit2.Retrofit;

@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u0000 \u00042\u00020\u0001:\u0001\u0005B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0006"}, d2 = {"Lco/hyperverge/crashguard/services/CrashIntentService;", "Landroidx/core/app/JobIntentService;", "<init>", "()V", "Companion", "a", "crashguard_release"}, k = 1, mv = {1, 5, 1})
public final class CrashIntentService extends JobIntentService {

    public static final Companion INSTANCE = new Companion();
    public static final String i = vuc.a(CrashIntentService.class).k();
    public static boolean j;
    public final oye f = im8.b(new b());
    public final oye g = im8.b(e.f969b);
    public final oye h = im8.b(new d());

    public static final class Companion {
        public static void a(android.content.Context r9) {
            throw new UnsupportedOperationException("Method not decompiled: co.hyperverge.crashguard.services.CrashIntentService.Companion.a(android.content.Context):void");
        }
    }

    public static final class b extends ua8 implements zu5<sg2> {
        public b() {
            super(0);
        }

        public final Object invoke() {
            sg2.Companion.getClass();
            return sg2.a.a(CrashIntentService.this);
        }
    }

    @s23(c = "co.hyperverge.crashguard.services.CrashIntentService$onHandleWork$1", f = "CrashIntentService.kt", l = {47}, m = "invokeSuspend")
    public static final class c extends lwe implements Function23<hg2, td2<? super m2d<? extends Integer>>, Object> {

        public int f967b;
        public Object c;
        public final CrashEvent e;

        public c(CrashEvent crashEvent, td2<? super c> td2Var) {
            super(2, td2Var);
            this.e = crashEvent;
        }

        public final td2<p1g> create(Object obj, td2<?> td2Var) {
            c cVar = CrashIntentService.this.new c(this.e, td2Var);
            cVar.c = obj;
            return cVar;
        }

        public final Object invoke(Object obj, Object obj2) {
            return create((hg2) obj, (td2) obj2).invokeSuspend(p1g.a);
        }

        public final Object invokeSuspend(Object obj) {
            Integer a;
            int e;
            jg2 jg2Var = jg2.COROUTINE_SUSPENDED;
            int i = this.f967b;
            CrashEvent crashEvent = this.e;
            CrashIntentService crashIntentService = CrashIntentService.this;
            try {
                if (i == 0) {
                    p2d.b(obj);
                    oye oyeVar = crashIntentService.g;
                    oye oyeVar2 = crashIntentService.h;
                    SentryApi sentryApi = (SentryApi) oyeVar.getValue();
                    ukb ukbVar = (ukb) oyeVar2.getValue();
                    ukbVar.getClass();
                    z38<?>[] z38VarArr = ukb.d;
                    String str = (String) ukbVar.f5840b.a(ukbVar, z38VarArr[0]);
                    ukb ukbVar2 = (ukb) oyeVar2.getValue();
                    ukbVar2.getClass();
                    String str2 = (String) ukbVar2.c.a(ukbVar2, z38VarArr[1]);
                    this.f967b = 1;
                    obj = sentryApi.postCrashEvent(crashEvent, str, str2, this);
                    if (obj == jg2Var) {
                        return jg2Var;
                    }
                } else {
                    if (i != 1) {
                        throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                    }
                    p2d.b(obj);
                }
                Response response = (Response) obj;
                if (response.isSuccessful()) {
                    e = Log.i(CrashIntentService.i, vk7.k((SentryResponse) response.body(), "onHandleWork: success posting event: "));
                } else {
                    ux7.a aVar = ux7.d;
                    e = Log.e(CrashIntentService.i, vk7.k((SentryErrorResponse) aVar.b(j92.n(((ux7) aVar).b, vuc.e(SentryErrorResponse.class)), String.valueOf(response.errorBody())), "onHandleWork: failed posting event: "));
                }
                a = new Integer(e);
            } catch (Throwable th) {
                a = p2d.a(th);
            }
            Throwable a2 = m2d.a(a);
            if (a2 != null) {
                Companion companion = CrashIntentService.INSTANCE;
                a2.toString();
                Objects.toString(crashEvent);
                ((sg2) crashIntentService.f.getValue()).a(crashEvent);
            }
            return new m2d(a);
        }
    }

    public static final class d extends ua8 implements zu5<ukb> {
        public d() {
            super(0);
        }

        public final Object invoke() {
            ukb.Companion.getClass();
            return ukb.a.a(CrashIntentService.this);
        }
    }

    public static final class e extends ua8 implements zu5<SentryApi> {

        public static final e f969b = new e();

        public e() {
            super(0);
        }

        public final Object invoke() {
            SentryApi.INSTANCE.getClass();
            SentryApi sentryApi = SentryApi.Companion.f964b;
            if (sentryApi != null) {
                return sentryApi;
            }
            Retrofit.Builder builder = new Retrofit.Builder();
            ux7.a aVar = ux7.d;
            MediaType parse = MediaType.parse("application/json");
            vk7.c(parse);
            vk7.f(aVar, "$this$asConverterFactory");
            Object create = builder.addConverterFactory(new kw4(parse, new uyd.a(aVar))).baseUrl("https://hyperverge.co/").build().create(SentryApi.class);
            SentryApi.Companion.f964b = (SentryApi) create;
            vk7.e(create, "Builder()\n            .a…a).also { INSTANCE = it }");
            return (SentryApi) create;
        }
    }

    @Override
    public final void onDestroy() {
        super.onDestroy();
    }

    @Override
    public final void onHandleWork(Intent intent) {
        CrashEvent a;
        vk7.f(intent, "intent");
        try {
            ux7.a aVar = ux7.d;
            String stringExtra = intent.getStringExtra("crash_event");
            vk7.c(stringExtra);
            a = (CrashEvent) aVar.b(j92.n(((ux7) aVar).b, vuc.e(CrashEvent.class)), stringExtra);
        } catch (Throwable th) {
            a = p2d.a(th);
        }
        Throwable a2 = m2d.a(a);
        if (a2 != null) {
            vk7.k(a2, "onHandleWork: crashEvent from intent : ");
        }
        if (m2d.a(a) == null) {
            ze7.r(new c(a, null));
        }
    }
}