package com.ifpdos.debugmenu.action.base;

import android.annotation.SuppressLint;
import android.content.Context;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import c.l.n;
import c.l.t;
import com.ifpdos.debugmenu.action.base.ItemSwitchAction;
import com.trello.rxlifecycle3.android.ActivityEvent;
import com.trello.rxlifecycle3.components.support.RxAppCompatActivity;
import d.f.a.i2.b;
import d.f.a.j2.e.j;
import f.a.s.b.a;
import f.a.v.c;
import f.a.w.e.d.d;
import f.a.w.e.d.r;
import java.util.Objects;
import java.util.concurrent.Callable;
import java.util.concurrent.TimeUnit;

/* JADX INFO: loaded from: classes.dex */
public abstract class ItemSwitchAction extends AbstractItemAction<j> {
    private static final int MAX_TIME_OUT = 5;
    private static final int RETRY_COUNT = 3;
    private static final String TAG = "ItemSwitchAction";
    public Boolean enable;
    public Boolean mSave;

    public ItemSwitchAction(Context context) {
        super(context);
        this.enable = Boolean.TRUE;
    }

    public boolean isEnable() {
        return this.enable.booleanValue();
    }

    public abstract boolean isOn(Context context);

    public abstract void onSwitch(Context context, boolean z);

    public void setEnable(j jVar, boolean z) {
        this.enable = Boolean.valueOf(z);
        jVar.f2633h.i(Boolean.valueOf(z));
        if (z) {
            jVar.f2634i.i(-1);
        } else {
            jVar.f2634i.i(-7829368);
        }
    }

    /* JADX WARN: Can't rename method to resolve collision */
    /* JADX WARN: Multi-variable type inference failed */
    @Override // com.ifpdos.debugmenu.action.base.AbstractItemAction
    @SuppressLint({"CheckResult"})
    public void onAttachViewModel(n nVar, final j jVar) {
        super.onAttachViewModel(nVar, jVar);
        ((j) this.mViewModel).f2601b = this;
        new d(new Callable() { // from class: d.f.a.p1.oh.n
            @Override // java.util.concurrent.Callable
            public final Object call() {
                ItemSwitchAction itemSwitchAction = this.f2874b;
                return f.a.i.m(Boolean.valueOf(itemSwitchAction.isOn(itemSwitchAction.mContext)));
            }
        }).w(b.a().f2586b).y(5L, TimeUnit.SECONDS).q(3L).n(a.a()).g(((RxAppCompatActivity) this.mContext).bindUntilEvent(ActivityEvent.DESTROY)).u(new c() { // from class: d.f.a.p1.oh.p
            @Override // f.a.v.c
            public final void accept(Object obj) {
                d.f.a.j2.e.j jVar2 = jVar;
                if (((Boolean) obj).booleanValue()) {
                    jVar2.f();
                } else {
                    jVar2.e();
                }
            }
        }, new c() { // from class: d.f.a.p1.oh.m
            @Override // f.a.v.c
            public final void accept(Object obj) {
                d.f.a.j2.e.j jVar2 = jVar;
                StringBuilder sbB = d.b.a.a.a.B("key:");
                sbB.append(jVar2.f2631f.d());
                sbB.append("Throwable:");
                sbB.append(Thread.currentThread().getName());
                Log.e("ItemSwitchAction", sbB.toString(), (Throwable) obj);
            }
        }, f.a.w.b.a.f3725b, f.a.w.b.a.f3726c);
        ((j) this.mViewModel).f2632g.e(nVar, new t() { // from class: d.f.a.p1.oh.q
            @Override // c.l.t
            public final void d(Object obj) {
                final ItemSwitchAction itemSwitchAction = this.a;
                Boolean bool = (Boolean) obj;
                if (itemSwitchAction.mSave == null) {
                    itemSwitchAction.mSave = bool;
                } else {
                    Objects.requireNonNull(bool, "item is null");
                    new r(bool).n(f.a.z.a.f4043b).g(((RxAppCompatActivity) itemSwitchAction.mContext).bindUntilEvent(ActivityEvent.DESTROY)).y(5L, TimeUnit.SECONDS).u(new f.a.v.c() { // from class: d.f.a.p1.oh.o
                        @Override // f.a.v.c
                        public final void accept(Object obj2) {
                            ItemSwitchAction itemSwitchAction2 = itemSwitchAction;
                            itemSwitchAction2.onSwitch(itemSwitchAction2.mContext, ((Boolean) obj2).booleanValue());
                        }
                    }, f.a.w.b.a.f3727d, f.a.w.b.a.f3725b, f.a.w.b.a.f3726c);
                }
            }
        });
        ((j) this.mViewModel).f2636k = new j.a() { // from class: com.ifpdos.debugmenu.action.base.ItemSwitchAction.1
            @Override // d.f.a.j2.e.j.a
            public void keyEvent(View view, int i2, KeyEvent keyEvent) {
                if ((i2 == 21 || i2 == 22) && keyEvent.getAction() == 0) {
                    jVar.d();
                }
            }
        };
    }

    @Override // com.ifpdos.debugmenu.action.base.AbstractItemAction, d.f.a.j2.e.d.a
    public void onBind(Context context, j jVar) {
        setEnable(jVar, isEnable());
    }
}
