正在查看: Kickcash v16.1 应用的 ReportExceptionWorker.java JAVA 源代码文件
本页面展示 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));
}
}