正在查看: Kickcash v16.1 应用的 h.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Kickcash v16.1 应用的 h.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.microsoft.clarity.qn;
import android.content.Context;
import com.microsoft.clarity.hr.b0;
import com.microsoft.clarity.models.DynamicConfig;
import com.microsoft.clarity.models.PageMetadata;
import com.microsoft.clarity.models.telemetry.ErrorDetails;
import com.microsoft.clarity.models.telemetry.ErrorReport;
import java.net.HttpURLConnection;
import java.net.URL;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
public final class h implements c {
@NotNull
public final Context a;
@NotNull
public final String b;
public h(@NotNull Context context) {
Intrinsics.checkNotNullParameter(context, "context");
this.a = context;
this.b = a();
}
public final String a() {
return DynamicConfig.Companion.isFetched(this.a) ? new DynamicConfig(this.a).getReportUrl() : "https://www.clarity.ms/";
}
public final boolean b(@NotNull ErrorDetails errorDetails, PageMetadata pageMetadata) {
HttpURLConnection c;
Intrinsics.checkNotNullParameter(errorDetails, "errorDetails");
ErrorReport errorReport = new ErrorReport(pageMetadata.getSessionMetadata().getVersion(), pageMetadata.getSessionMetadata().getProjectId(), pageMetadata.getSessionMetadata().getUserId(), pageMetadata.getSessionMetadata().getSessionId(), pageMetadata.getPageNum(), errorDetails.getErrorType().name(), errorDetails.getMessage(), errorDetails.getStackTrace(), errorDetails.getTimestamp(), 0, 512, null);
c = com.microsoft.clarity.sn.g.c(this.b, "POST", b0.h());
com.microsoft.clarity.sn.g.e(c, errorReport.toJson());
return com.microsoft.clarity.sn.g.g(c);
}
public final boolean c(@NotNull String str, @NotNull String str2) {
HttpURLConnection c;
Intrinsics.checkNotNullParameter(str, "projectId");
Intrinsics.checkNotNullParameter(str2, "metric");
URL url = new URL(this.b);
c = com.microsoft.clarity.sn.g.c(url.getProtocol() + "://" + url.getHost() + '/' + kotlin.text.d.y("report/project/{pid}/metrics", "{pid}", str, false, 4, (Object) null), "POST", b0.h());
com.microsoft.clarity.sn.g.e(c, str2);
return com.microsoft.clarity.sn.g.g(c);
}
}