package com.seewo.ota.udi.server;

import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.util.Log;
import com.seewo.ota.api.udiserver.UdiServerRegister;
import com.seewo.ota.udi.api.a;
import com.seewo.ota.udi.impl.RepeatScheduleUpdateImpl;
import com.seewo.vcommons.data.d;
import f.i;
import f.u.k;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: compiled from: OTAUdiService.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public final class OTAUdiService extends Service {

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

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private List<? extends a> f2286g = k.g(new RepeatScheduleUpdateImpl(false, null, null, 7, null));

    private final void a() {
        if (this.f2284b) {
            return;
        }
        if (!b()) {
            Log.d("OTAUdiService", "UDI server disabled, skipping initialization");
            stopSelf();
        } else {
            Log.d("OTAUdiService", "Initializing UDI services");
            this.f2284b = true;
            this.f2285f = new UdiServerRegister();
            c();
        }
    }

    private final boolean b() {
        return d.m("persist.sys.config.ota.udi_server_enable", true);
    }

    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$ArrayArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    private final void c() {
        UdiServerRegister udiServerRegister = this.f2285f;
        if (udiServerRegister != null) {
            List<? extends a> list = this.f2286g;
            ArrayList arrayList = new ArrayList();
            for (Object obj : list) {
                if (((a) obj).getEnable()) {
                    arrayList.add(obj);
                }
            }
            this.f2286g = arrayList;
            if (arrayList.isEmpty()) {
                Log.d("OTAUdiService", "No UDI services to register");
                stopSelf();
                return;
            }
            for (a aVar : this.f2286g) {
                try {
                    Log.d("OTAUdiService", "Registering name=" + aVar.getName() + ", description=" + aVar.getDescription());
                    udiServerRegister.addApi(aVar);
                } catch (Exception e2) {
                    Log.e("OTAUdiService", "Failed to register " + aVar.getName(), e2);
                }
            }
            udiServerRegister.registerToUdi(this);
        }
    }

    @Override // android.app.Service
    public IBinder onBind(Intent intent) {
        return null;
    }

    @Override // android.app.Service
    public void onCreate() {
        super.onCreate();
        Log.d("OTAUdiService", "onCreate");
        a();
    }

    @Override // android.app.Service
    public void onDestroy() {
        super.onDestroy();
        Log.d("OTAUdiService", "onDestroy");
        this.f2285f = null;
    }

    @Override // android.app.Service
    public int onStartCommand(Intent intent, int i2, int i3) {
        Log.d("OTAUdiService", "onStartCommand");
        return 1;
    }
}
