package com.seewo.ota.v.t;

import android.content.Context;
import android.util.Log;
import com.seewo.libmyousdk.model.RomUpdateInfo;
import com.seewo.ota.r.g;
import com.seewo.ota.v.p;
import com.seewo.ota.v.t.b;
import d.e.h.e.e;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: compiled from: UpdateFunctionManager.java */
/* JADX INFO: loaded from: classes.dex */
public class d implements com.seewo.ota.p.b {

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private static volatile d f2584h;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private boolean f2585b;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private Context f2586f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private final List<b> f2587g = new ArrayList();

    private d() {
    }

    public static d f() {
        if (f2584h == null) {
            synchronized (d.class) {
                if (f2584h == null) {
                    f2584h = new d();
                }
            }
        }
        return f2584h;
    }

    private boolean l(b.a aVar) {
        return aVar == b.a.HAD_UPDATE || aVar == b.a.HAD_OR_DOWNLOADED;
    }

    private boolean m(b.a aVar) {
        return aVar == b.a.DOWNLOADED || aVar == b.a.HAD_OR_DOWNLOADED;
    }

    @Override // com.seewo.ota.p.b
    public void a(int i2) {
    }

    @Override // com.seewo.ota.p.b
    public void b() {
    }

    @Override // com.seewo.ota.p.b
    public void c(int i2, Object obj) {
    }

    @Override // com.seewo.ota.p.b
    public void d(int i2) {
    }

    @Override // com.seewo.ota.p.b
    public void e(int i2, int i3) {
    }

    @Override // com.seewo.ota.p.b
    public void g(int i2, int i3, RomUpdateInfo romUpdateInfo, boolean z) {
        if (i2 != 0) {
            return;
        }
        Log.d("UpdateFunctionManager", "UpdateFunction(onCheckUpdateResult) had Update   ,isSelfCheck:" + z + " ,romUpdateInfo:" + romUpdateInfo);
        ArrayList<b> arrayList = new ArrayList();
        int iA = 0;
        for (b bVar : this.f2587g) {
            boolean zD = bVar.d(z, false, romUpdateInfo);
            boolean zL = l(bVar.c());
            e.e("UpdateFunctionManager", "isSupport:" + zD + "  isCheckUpdateState:" + zL + "  " + bVar.getClass());
            if (zD && zL) {
                if (bVar.a() > iA) {
                    arrayList.clear();
                    arrayList.add(bVar);
                    iA = bVar.a();
                } else if (bVar.a() == iA) {
                    arrayList.add(bVar);
                }
            }
        }
        for (b bVar2 : arrayList) {
            Log.i("UpdateFunctionManager", "getPriority(onCheckUpdateResult):" + bVar2.getClass());
            bVar2.b(romUpdateInfo, b.a.HAD_UPDATE, i3);
        }
    }

    @Override // com.seewo.ota.p.b
    public void i(int i2) {
    }

    @Override // com.seewo.ota.p.b
    public void j(RomUpdateInfo romUpdateInfo, int i2, boolean z, boolean z2) {
        Log.d("UpdateFunctionManager", "UpdateFunction(onDownloadSuccess) had Downloaded " + romUpdateInfo + "  " + z + "  " + z2);
        ArrayList<b> arrayList = new ArrayList();
        int iA = 0;
        for (b bVar : this.f2587g) {
            boolean zD = bVar.d(z, z2, romUpdateInfo);
            boolean zM = m(bVar.c());
            e.e("UpdateFunctionManager", "isSupport:" + zD + "  isDownloadedState:" + zM + "  " + bVar.getClass());
            if (zD && zM) {
                if (bVar.a() > iA) {
                    arrayList.clear();
                    arrayList.add(bVar);
                    iA = bVar.a();
                } else if (bVar.a() == iA) {
                    arrayList.add(bVar);
                }
            }
        }
        for (b bVar2 : arrayList) {
            Log.d("UpdateFunctionManager", "getPriority(onDownloadSuccess):" + bVar2.getClass());
            bVar2.b(romUpdateInfo, b.a.DOWNLOADED, i2);
        }
    }

    public void k(Context context) {
        if (this.f2585b) {
            return;
        }
        this.f2586f = context;
        this.f2585b = true;
        this.f2587g.add(new com.seewo.ota.v.t.e.b(context));
        this.f2587g.add(new com.seewo.ota.v.t.e.c(this.f2586f));
        this.f2587g.add(new com.seewo.ota.v.t.f.c(this.f2586f));
        this.f2587g.add(new com.seewo.ota.v.t.f.b(this.f2586f));
        this.f2587g.add(new c(this.f2586f));
        this.f2587g.add(g.i());
        p.r().y(d.class.getName(), this);
    }
}
