正在查看: Hopscotch v9.7.2 应用的 ITCApiFactory.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Hopscotch v9.7.2 应用的 ITCApiFactory.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package in.hopscotch.android.api.factory;
import com.facebook.appevents.internal.b;
import in.hopscotch.android.api.response.ITCResponse;
import in.hopscotch.android.api.rest.HSRetrofitCallback;
import in.hopscotch.android.api.rest.ITCApi;
import in.hopscotch.android.common.util.d;
public class ITCApiFactory {
private static ITCApiFactory itcApiFactory;
private ITCApi itcApi = (ITCApi) b.c(ITCApi.class);
private ITCApiFactory() {
}
public static synchronized ITCApiFactory getInstance() {
ITCApiFactory iTCApiFactory;
synchronized (ITCApiFactory.class) {
try {
if (itcApiFactory == null) {
itcApiFactory = new ITCApiFactory();
}
iTCApiFactory = itcApiFactory;
} catch (Throwable th) {
throw th;
}
}
return iTCApiFactory;
}
public static synchronized void makeNull() {
synchronized (ITCApiFactory.class) {
}
}
public void getITCData(HSRetrofitCallback<ITCResponse> hSRetrofitCallback) {
this.itcApi.getITCData().enqueue(hSRetrofitCallback);
}
public ITCResponse getItcResponse() {
return (ITCResponse) d.b().a().b(ITCResponse.class, "{\n \"action\": \"success\",\n \"genderList\": [\n {\n \"displayName\": \"Girl\",\n \"name\": \"Girl\",\n \"imageUrl\": \"https://static.hopscotch.in/onboarding_girl.png\",\n \"queryParams\": {\n \"genderAgeSegment\": \"Girl's\"\n }\n },\n {\n \"displayName\": \"Boy\",\n \"name\": \"Boy\",\n \"imageUrl\": \"https://static.hopscotch.in/onboarding_boy.png\",\n \"queryParams\": {\n \"genderAgeSegment\": \"Boy's\"\n }\n }\n ]\n}");
}
}