正在查看: RummyCircle v11000.89 应用的 GlobalUrlConfig.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: RummyCircle v11000.89 应用的 GlobalUrlConfig.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.razorpay;
import java.net.URI;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import org.json.JSONObject;
@Metadata
public final class GlobalUrlConfig {
@NotNull
public static final Companion Companion = new Companion(null);
private static GlobalUrlConfig globalUrlConfig;
@NotNull
private final String baseCdn;
@NotNull
private final String baseUrl;
@NotNull
private final String cdnUrl;
@NotNull
private final String staticCdn;
@NotNull
private final String trackUrl;
@Metadata
public final class Companion {
private Companion() {
}
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final void initiate(JSONObject jSONObject) {
DefaultConstructorMarker defaultConstructorMarker = null;
GlobalUrlConfig.globalUrlConfig = jSONObject == null ? new GlobalUrlConfig(new JSONObject(), defaultConstructorMarker) : new GlobalUrlConfig(jSONObject, defaultConstructorMarker);
}
@NotNull
public final GlobalUrlConfig instance() {
DefaultConstructorMarker defaultConstructorMarker = null;
if (GlobalUrlConfig.globalUrlConfig != null) {
GlobalUrlConfig globalUrlConfig = GlobalUrlConfig.globalUrlConfig;
if (globalUrlConfig != null) {
return globalUrlConfig;
}
Intrinsics.q("globalUrlConfig");
throw null;
}
GlobalUrlConfig.globalUrlConfig = new GlobalUrlConfig(new JSONObject(), defaultConstructorMarker);
GlobalUrlConfig globalUrlConfig2 = GlobalUrlConfig.globalUrlConfig;
if (globalUrlConfig2 != null) {
return globalUrlConfig2;
}
Intrinsics.q("globalUrlConfig");
throw null;
}
}
public GlobalUrlConfig(JSONObject jSONObject, DefaultConstructorMarker defaultConstructorMarker) {
this(jSONObject);
}
public static final void initiate(JSONObject jSONObject) {
Companion.initiate(jSONObject);
}
@NotNull
public static final GlobalUrlConfig instance() {
return Companion.instance();
}
@NotNull
public final String getBaseCdn() {
return this.baseCdn;
}
@NotNull
public final String getBaseUrl() {
return this.baseUrl;
}
@NotNull
public final String getButlerUrl() {
if (Intrinsics.a(this.baseUrl, "https://api.razorpay.com")) {
String configEndpoint = CoreConfig.getInstance().getConfigEndpoint();
Intrinsics.checkNotNullExpressionValue(configEndpoint, "getInstance().configEndpoint");
return configEndpoint;
}
URI uri = new URI(this.baseUrl);
return uri.getScheme() + "://" + uri.getHost() + "/butler/v1/settings";
}
@NotNull
public final String getCdnUrl() {
return this.cdnUrl;
}
@NotNull
public final String getCheckoutUrl() {
if (Intrinsics.a(this.baseUrl, "https://api.razorpay.com")) {
return android.support.v4.media.a.j(new StringBuilder(), this.baseUrl, "/v1/checkout/public");
}
return this.baseUrl + "?baseCdn=" + this.baseCdn + "&staticCdn=" + this.staticCdn + "&trackUrl=" + this.trackUrl + "&cdn=" + this.cdnUrl;
}
@NotNull
public final String getOtpelfJsUrl() {
if (this.cdnUrl.length() != 0) {
return android.support.v4.media.a.j(new StringBuilder(), this.cdnUrl, "static/otpelf2/otpelf.js");
}
String otpElfJsUrl = CoreConfig.getInstance().getOtpElfJsUrl();
Intrinsics.checkNotNullExpressionValue(otpElfJsUrl, "{\n CoreConfig…e().otpElfJsUrl\n }");
return otpElfJsUrl;
}
@NotNull
public final String getOtpelfVersionUrl() {
if (this.cdnUrl.length() != 0) {
return android.support.v4.media.a.j(new StringBuilder(), this.cdnUrl, "static/otpelf2/version.json");
}
String otpElfVersionUrl = CoreConfig.getInstance().getOtpElfVersionUrl();
Intrinsics.checkNotNullExpressionValue(otpElfVersionUrl, "{\n CoreConfig…tpElfVersionUrl\n }");
return otpElfVersionUrl;
}
@NotNull
public final String getStaticCdn() {
return this.staticCdn;
}
@NotNull
public final String getTrackUrl() {
return Intrinsics.a(this.trackUrl, CoreConfig.getInstance().getLumberjackEndpoint()) ? this.trackUrl : android.support.v4.media.a.j(new StringBuilder(), this.trackUrl, "v1/track");
}
private GlobalUrlConfig(JSONObject jSONObject) {
String optString = jSONObject.optString("frame", "https://api.razorpay.com");
Intrinsics.checkNotNullExpressionValue(optString, "urlConfig.optString(\"fra…\", BaseConstants.RZP_URL)");
this.baseUrl = optString;
String optString2 = jSONObject.optString("baseCdn", "");
Intrinsics.checkNotNullExpressionValue(optString2, "urlConfig.optString(\"baseCdn\", \"\")");
this.baseCdn = optString2;
String optString3 = jSONObject.optString("staticCdn", "");
Intrinsics.checkNotNullExpressionValue(optString3, "urlConfig.optString(\"staticCdn\", \"\")");
this.staticCdn = optString3;
String optString4 = jSONObject.optString("trackUrl", CoreConfig.getInstance().getLumberjackEndpoint());
Intrinsics.checkNotNullExpressionValue(optString4, "urlConfig.optString(\"tra…nce().lumberjackEndpoint)");
this.trackUrl = optString4;
String optString5 = jSONObject.optString("cdnUrl");
Intrinsics.checkNotNullExpressionValue(optString5, "urlConfig.optString(\"cdnUrl\")");
this.cdnUrl = optString5;
}
}