package com.ifpdos.debugmenu.action.base;

import android.content.Context;
import android.util.Log;
import c.n.a;
import com.ifpdos.debugmenu.DebugMenuApplication;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.action.base.BaseVmanUpgradeAction;
import com.ifpdos.debugmenu.entity.UpgradeException;
import com.trello.rxlifecycle3.android.ActivityEvent;
import com.trello.rxlifecycle3.components.support.RxAppCompatActivity;
import d.f.a.j2.e.e;
import d.f.a.p2.t0;
import d.f.a.r2.f3;
import d.f.a.r2.t2;
import d.f.a.r2.u2;
import d.f.a.r2.v2;
import k.c.a.c;

/* JADX INFO: loaded from: classes.dex */
public abstract class BaseVmanUpgradeAction extends ItemButtonAction {

    /* JADX INFO: renamed from: com.ifpdos.debugmenu.action.base.BaseVmanUpgradeAction$1, reason: invalid class name */
    public class AnonymousClass1 implements v2.a {
        public AnonymousClass1() {
        }

        @Override // d.f.a.r2.v2.a
        public void onFail() {
            a.Z(false);
            d.b.a.a.a.J(R.string.str_export_log_fail_no_usb, c.c());
        }

        @Override // d.f.a.r2.v2.a
        public void onSuccess() {
            a.Z(false);
            t2.e();
            a.a0(BaseVmanUpgradeAction.this.getUpgradeTipRes());
            if (!BaseVmanUpgradeAction.this.loadInfo()) {
                Log.e("BaseVmanUpgradeAction", "loadInfo fail");
                a.f0(BaseVmanUpgradeAction.this.getUpgradeTipRes(), false);
            } else {
                String strF = u2.f(BaseVmanUpgradeAction.this.upgradeFilePath());
                BaseVmanUpgradeAction baseVmanUpgradeAction = BaseVmanUpgradeAction.this;
                f3.f(baseVmanUpgradeAction.mContext, t0.a, baseVmanUpgradeAction.getVmanUpgradeType(), strF).w(f.a.z.a.f4044c).n(f.a.s.b.a.a()).g(((RxAppCompatActivity) BaseVmanUpgradeAction.this.mContext).bindUntilEvent(ActivityEvent.DESTROY)).u(new f.a.v.c() { // from class: d.f.a.p1.oh.a
                    @Override // f.a.v.c
                    public final void accept(Object obj) {
                        BaseVmanUpgradeAction.AnonymousClass1 anonymousClass1 = this.f2857b;
                        Boolean bool = (Boolean) obj;
                        c.n.a.f0(BaseVmanUpgradeAction.this.getUpgradeTipRes(), bool.booleanValue());
                        BaseVmanUpgradeAction.this.upgradeResult(bool.booleanValue());
                    }
                }, new f.a.v.c() { // from class: d.f.a.p1.oh.b
                    @Override // f.a.v.c
                    public final void accept(Object obj) {
                        BaseVmanUpgradeAction.AnonymousClass1 anonymousClass1 = this.f2858b;
                        Throwable th = (Throwable) obj;
                        c.n.a.f0(BaseVmanUpgradeAction.this.getUpgradeTipRes(), false);
                        if (th instanceof UpgradeException) {
                            c.n.a.e0(c.n.a.D(DebugMenuApplication.f1956b, ((UpgradeException) th).getErrorReason(), BaseVmanUpgradeAction.this.getUpgradeType()));
                        }
                        BaseVmanUpgradeAction.this.upgradeResult(false);
                    }
                }, f.a.w.b.a.f3725b, f.a.w.b.a.f3726c);
            }
        }
    }

    public BaseVmanUpgradeAction(Context context) {
        super(context);
    }

    public abstract int getUpgradeTipRes();

    public abstract String getUpgradeType();

    public abstract int getVmanUpgradeType();

    public boolean loadInfo() {
        return true;
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemButtonAction, d.f.a.j2.e.e.a
    public void onClick(Context context, e eVar) {
        a.Z(true);
        new v2(new AnonymousClass1()).a();
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemButtonAction, d.f.a.j2.e.e.a
    public void onLongClick(Context context, e eVar) {
    }

    public abstract String upgradeFilePath();

    public abstract void upgradeResult(boolean z);
}
