导航菜单

页面标题

页面副标题

RummyCircle v11000.89 - ApiImpl.java 源代码

正在查看: RummyCircle v11000.89 应用的 ApiImpl.java JAVA 源代码文件

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


package com.games24x7.onboarding.splash.data;

import android.content.Context;
import com.games24x7.coregame.common.utility.general.RouterUtility;
import com.games24x7.coregame.common.utility.log.Logger;
import com.games24x7.onboarding.communication.util.OnboardingConstants;
import com.games24x7.pgnetwork.NetworkManager;
import com.games24x7.pgnetwork.communication.CommunicationInterface;
import com.games24x7.pgnetwork.model.ApiResponse;
import com.games24x7.pgnetwork.model.ApiResult;
import com.games24x7.pgnetwork.utils.ApiType;
import com.google.firebase.crashlytics.FirebaseCrashlytics;
import java.util.HashMap;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.flow.Flow;
import org.jetbrains.annotations.NotNull;

@Metadata
public final class ApiImpl {

    @NotNull
    private final String CONTENT_TYPE;

    @NotNull
    private final Context context;

    public ApiImpl(@NotNull Context context) {
        Intrinsics.checkNotNullParameter(context, "context");
        this.context = context;
        this.CONTENT_TYPE = OnboardingConstants.CONTENT_TYPE_APPLICATION_JSON;
    }

    private final HashMap<String, String> getAllCommonHeaders(HashMap<String, String> hashMap) {
        RouterUtility routerUtility = RouterUtility.INSTANCE;
        if (!routerUtility.getCommonHeaderHashMap().isEmpty()) {
            hashMap.putAll(routerUtility.getCommonHeaderHashMap());
        }
        return hashMap;
    }

    @NotNull
    public final Context getContext() {
        return this.context;
    }

    @NotNull
    public final Flow<ApiResult<ApiResponse>> processZKData(@NotNull String str) {
        Intrinsics.checkNotNullParameter(str, "url");
        Logger.d$default(Logger.INSTANCE, "SPLASH", "api call: " + str, false, 4, (Object) null);
        FirebaseCrashlytics.getInstance().log("SPLASH ASYNC ZK: processZKData");
        return NetworkManager.apiCall$default(new NetworkManager(this.context, "https://m.rummycircle.com", new HashMap(), "retrofit", (CommunicationInterface) null, (HashMap) null, 48, (DefaultConstructorMarker) null), ApiType.GET, str, this.CONTENT_TYPE, getAllCommonHeaders(new HashMap<>()), (String) null, (String) null, 32, (Object) null);
    }
}