正在查看: Hopscotch v9.7.2 应用的 DepartmentDataService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Hopscotch v9.7.2 应用的 DepartmentDataService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package in.hopscotch.android.service.applaunch;
import android.content.Intent;
import androidx.core.app.j;
import in.hopscotch.android.api.factory.LoadDepartmentApiFactory;
import in.hopscotch.android.api.response.LoadDepartmentResponse;
import in.hopscotch.android.util.g;
import java.io.IOException;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import retrofit2.Call;
import retrofit2.Response;
@Metadata
public final class DepartmentDataService extends j {
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private a() {
}
}
static {
new a(null);
}
public final void d(@NotNull Intent intent) {
Intrinsics.checkNotNullParameter(intent, "intent");
LoadDepartmentApiFactory loadDepartmentApiFactory = LoadDepartmentApiFactory.INSTANCE;
if (loadDepartmentApiFactory.getDepartmentsData() != null) {
try {
Call departmentsData = loadDepartmentApiFactory.getDepartmentsData();
Response execute = departmentsData != null ? departmentsData.execute() : null;
if (execute == null || !execute.isSuccessful()) {
return;
}
in.hopscotch.android.db.a.k().putString("departmentData", in.hopscotch.android.db.a.m().h((LoadDepartmentResponse) execute.body()));
in.hopscotch.android.db.a.k().apply();
} catch (IOException e) {
g.b(e);
}
}
}
}