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