导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - CustomerInfoWorker.java 源代码

正在查看: Hopscotch v9.7.2 应用的 CustomerInfoWorker.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package in.hopscotch.android.service.applaunch;

import android.content.Context;
import android.content.Intent;
import androidx.work.Worker;
import androidx.work.WorkerParameters;
import androidx.work.g;
import androidx.work.impl.n0;
import androidx.work.p;
import androidx.work.t;
import in.hopscotch.android.api.factory.CustomerInfoApiFactory;
import in.hopscotch.android.api.response.LoginResponse;
import in.hopscotch.android.application.HsApplication;
import in.hopscotch.android.common.util.c;
import in.hopscotch.android.common.util.j;
import in.hopscotch.android.util.g;
import in.hopscotch.android.util.w0;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import org.joda.time.DateTimeConstants;
import retrofit2.Response;

@Metadata
public final class CustomerInfoWorker extends Worker {

    @NotNull
    public static final a b = new a(null);

    @NotNull
    private final Context context;

    public static final class a {
        public a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public static void a(@NotNull Context context, boolean z) {
            Intrinsics.checkNotNullParameter(context, "context");
            c.a.a.getClass();
            if (!j.o()) {
                try {
                    Intent intent = new Intent();
                    intent.putExtra("firstInstall", z);
                    androidx.core.app.j.a(context, in.hopscotch.android.service.applaunch.a.class, DateTimeConstants.MILLIS_PER_SECOND, intent);
                    return;
                } catch (Exception e) {
                    g.b(e);
                    return;
                }
            }
            try {
                g.a aVar = new g.a();
                aVar.d(z);
                androidx.work.g a = aVar.a();
                Intrinsics.checkNotNullExpressionValue(a, "build(...)");
                n0 n = n0.n(HsApplication.b());
                Intrinsics.checkNotNullExpressionValue(n, "getInstance(...)");
                n.c(new t.a(CustomerInfoWorker.class).k(a).b());
            } catch (Exception e2) {
                in.hopscotch.android.util.g.b(e2);
            }
        }

        private a() {
        }
    }

    public CustomerInfoWorker(@NotNull Context context, @NotNull WorkerParameters workerParameters) {
        super(context, workerParameters);
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(workerParameters, "workerParameters");
        this.context = context;
    }

    public final void b() {
        Response execute = CustomerInfoApiFactory.getInstance().getCustomerInfoApi().getCustomerInfo().execute();
        if (execute.isSuccessful()) {
            w0.a(this.context, (LoginResponse) execute.body());
        }
    }

    @NotNull
    public final p.a doWork() {
        if (CustomerInfoApiFactory.getInstance().getCustomerInfoApi() != null) {
            Object obj = getInputData().a.get("FIRST_INSTALL");
            if (obj instanceof Boolean ? ((Boolean) obj).booleanValue() : false) {
                try {
                    CustomerInfoApiFactory.getInstance().getCustomerInfoApi().forgetGuestUser().execute();
                    b();
                } catch (Exception e) {
                    in.hopscotch.android.util.g.b(e);
                }
                p.a.c cVar = new p.a.c();
                Intrinsics.checkNotNullExpressionValue(cVar, "success(...)");
                return cVar;
            }
            b();
        }
        p.a.c cVar2 = new p.a.c();
        Intrinsics.checkNotNullExpressionValue(cVar2, "success(...)");
        return cVar2;
    }
}