导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - DepartmentDataService.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);
            }
        }
    }
}