导航菜单

页面标题

页面副标题

Kickcash v16.1 - ReportExceptionWorker.java 源代码

正在查看: Kickcash v16.1 应用的 ReportExceptionWorker.java JAVA 源代码文件

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


package com.microsoft.clarity.workers;

import android.content.Context;
import androidx.work.WorkerParameters;
import androidx.work.c;
import com.microsoft.clarity.gn.a;
import com.microsoft.clarity.models.PageMetadata;
import com.microsoft.clarity.models.SessionMetadata;
import com.microsoft.clarity.models.telemetry.ErrorDetails;
import com.microsoft.clarity.sn.h;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;

public final class ReportExceptionWorker extends BaseWorker {

    @NotNull
    public final Context G0;

    public ReportExceptionWorker(@NotNull Context context, @NotNull WorkerParameters workerParameters) {
        super(context, workerParameters);
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(workerParameters, "workerParams");
        this.G0 = context;
    }

    @Override
    @NotNull
    public final c.a s() {
        PageMetadata pageMetadata;
        c.a b;
        String str;
        h.h("Report exception worker started.");
        com.microsoft.clarity.ln.h hVar = a.a;
        com.microsoft.clarity.qn.c l = a.l(this.G0);
        String j = g().j("ERROR_DETAILS");
        if (j == null) {
            c.a a = c.a.a();
            Intrinsics.checkNotNullExpressionValue(a, "failure()");
            return a;
        }
        String j2 = g().j("PAGE_METADATA");
        ErrorDetails fromJson = ErrorDetails.Companion.fromJson(j);
        if (j2 == null || (pageMetadata = PageMetadata.Companion.fromJson(j2)) == null) {
            String j3 = g().j("PROJECT_ID");
            if (j3 == null) {
                j3 = "DUMMY";
            }
            pageMetadata = new PageMetadata(new SessionMetadata("DUMMY", j3, "DUMMY", "DUMMY", System.currentTimeMillis(), 1, false, "https://www.clarity.ms/eus2/", null, 256, null), 0);
        }
        if (((com.microsoft.clarity.qn.h) l).b(fromJson, pageMetadata)) {
            b = c.a.c();
            str = "{\n            Result.success()\n        }";
        } else {
            b = c.a.b();
            str = "{\n            Result.retry()\n        }";
        }
        Intrinsics.checkNotNullExpressionValue(b, str);
        return b;
    }

    @Override
    public final void t(@NotNull Exception exc) {
        Intrinsics.checkNotNullParameter(exc, "exception");
        h.g(exc.getMessage());
        h.g(com.microsoft.clarity.gr.a.b(exc));
    }
}