package e.c.d;

import com.seewo.sdk.interfaces.r;
import com.seewo.sdk.internal.command.source.CmdChangeSource;
import com.seewo.sdk.internal.command.source.CmdGetAllSources;
import com.seewo.sdk.internal.command.source.CmdGetCurrentSource;
import com.seewo.sdk.internal.command.source.CmdIsCurrentSourceStable;
import com.seewo.sdk.internal.command.source.CmdSource;
import com.seewo.sdk.internal.command.source.SDKSourceType;
import com.seewo.sdk.internal.model.ResponseCallback;
import com.seewo.sdk.internal.model.SDKResponse;
import com.seewo.sdk.internal.response.common.RespBooleanResult;
import com.seewo.sdk.internal.response.source.RespGetAllSources;
import com.seewo.sdk.internal.response.source.RespSourceItemResult;
import com.seewo.sdk.internal.response.source.RespSourceList;
import com.seewo.sdk.model.SDKSourceModel;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: compiled from: SDKSourceHelper.java */
/* JADX INFO: loaded from: classes.dex */
public class m {
    public static final m a = new m();

    /* JADX INFO: compiled from: SDKSourceHelper.java */
    class a implements ResponseCallback {
        final /* synthetic */ com.seewo.sdk.interfaces.q a;

        a(m mVar, com.seewo.sdk.interfaces.q qVar) {
            this.a = qVar;
        }

        @Override // com.seewo.sdk.internal.model.ResponseCallback
        public void onCall(SDKResponse sDKResponse) {
            RespSourceItemResult respSourceItemResult = (RespSourceItemResult) e.c.d.y.c.e(sDKResponse, RespSourceItemResult.class);
            com.seewo.sdk.interfaces.q qVar = this.a;
            if (qVar != null) {
                qVar.a(respSourceItemResult.getSdkSourceItem());
            }
        }
    }

    private List<SDKSourceModel> e() {
        ArrayList arrayList = new ArrayList();
        List<SDKSourceModel> listC = c();
        if (listC == null) {
            return null;
        }
        for (SDKSourceModel sDKSourceModel : listC) {
            if (sDKSourceModel.visible) {
                arrayList.add(sDKSourceModel);
            }
        }
        return arrayList;
    }

    public boolean a(r rVar) {
        return b(rVar, null);
    }

    public boolean b(r rVar, com.seewo.sdk.interfaces.q qVar) {
        return c.p().v(new CmdChangeSource(rVar), new a(this, qVar));
    }

    public List<SDKSourceModel> c() {
        SDKResponse sDKResponseA = c.p().A(CmdSource.obtain(SDKSourceType.GET_ALL_SOURCE_MODEL_LIST));
        return sDKResponseA.getStatus() == SDKResponse.Status.SUCCESS ? ((RespSourceList) e.c.d.y.c.e(sDKResponseA, RespSourceList.class)).getList() : ((RespGetAllSources) e.c.d.y.c.e(c.p().A(new CmdGetAllSources()), RespGetAllSources.class)).getList();
    }

    public List<SDKSourceModel> d() {
        SDKResponse sDKResponseA = c.p().A(CmdSource.obtain(SDKSourceType.GET_VISIBLE_SOURCE_MODEL_LIST));
        return sDKResponseA.getStatus() == SDKResponse.Status.SUCCESS ? ((RespSourceList) e.c.d.y.c.e(sDKResponseA, RespSourceList.class)).getList() : e();
    }

    public r f() {
        return ((RespSourceItemResult) e.c.d.y.c.e(c.p().A(new CmdGetCurrentSource()), RespSourceItemResult.class)).getSdkSourceItem();
    }

    public boolean g() {
        return ((RespBooleanResult) e.c.d.y.c.e(c.p().A(new CmdIsCurrentSourceStable()), RespBooleanResult.class)).getResult();
    }
}
