导航菜单

页面标题

页面副标题

Kickcash v16.1 - h.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);
    }
}