package com.seewo.libmyousdk.api;

import android.os.SystemProperties;
import android.text.TextUtils;
import android.util.Log;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.seewo.libmyousdk.model.CheckInfo;
import com.seewo.libmyousdk.model.DubboRequestInfo;
import com.seewo.libmyousdk.model.DubboResponseInfo;
import com.seewo.libmyousdk.model.RomUpdateInfo;
import e.a.h;
import e.a.k;
import e.a.l;
import e.a.t.d;
import java.util.ArrayList;

/* JADX INFO: compiled from: DubboApiManager.java */
/* JADX INFO: loaded from: classes.dex */
public class a {

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private static volatile a f1856g;
    private DubboApi a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private Gson f1857b = new Gson();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private String f1858c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private String f1859d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private String f1860e;

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

    /* JADX INFO: renamed from: com.seewo.libmyousdk.api.a$a, reason: collision with other inner class name */
    /* JADX INFO: compiled from: DubboApiManager.java */
    class C0047a implements l<DubboResponseInfo, RomUpdateInfo> {

        /* JADX INFO: renamed from: com.seewo.libmyousdk.api.a$a$a, reason: collision with other inner class name */
        /* JADX INFO: compiled from: DubboApiManager.java */
        class C0048a implements d<DubboResponseInfo, RomUpdateInfo> {

            /* JADX INFO: renamed from: com.seewo.libmyousdk.api.a$a$a$a, reason: collision with other inner class name */
            /* JADX INFO: compiled from: DubboApiManager.java */
            class C0049a extends TypeToken<DubboResponseInfo<RomUpdateInfo>> {
                C0049a(C0048a c0048a) {
                }
            }

            C0048a() {
            }

            @Override // e.a.t.d
            /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
            public RomUpdateInfo apply(DubboResponseInfo dubboResponseInfo) throws Exception {
                if (DubboResponseInfo.STATUS_OK.equals(dubboResponseInfo.getStatus())) {
                    return (RomUpdateInfo) ((DubboResponseInfo) a.this.f1857b.fromJson(a.this.f1857b.toJson(dubboResponseInfo), new C0049a(this).getType())).getData();
                }
                throw new RuntimeException("gateway fail. " + dubboResponseInfo);
            }
        }

        C0047a() {
        }

        @Override // e.a.l
        public k<RomUpdateInfo> a(h<DubboResponseInfo> hVar) {
            return hVar.F(new C0048a());
        }
    }

    private a() {
        j();
    }

    private h<Boolean> b() {
        return h.E(Boolean.TRUE);
    }

    private String c() {
        return this.f1858c;
    }

    public static a h() {
        if (f1856g == null) {
            synchronized (a.class) {
                if (f1856g == null) {
                    f1856g = new a();
                }
            }
        }
        return f1856g;
    }

    private void j() {
        this.f1858c = d.e.e.h.d.j().i();
        this.f1859d = d.e.e.h.d.j().h();
        this.f1860e = d.e.e.h.d.j().f();
        this.f1861f = d.e.e.h.d.j().g();
        Log.d("@DubboApiManager", "read sp for debug: " + this.f1858c + ", " + this.f1859d + ", " + this.f1860e + ", " + this.f1861f);
        if (TextUtils.isEmpty(this.f1858c)) {
            this.f1858c = "https://api.bytello.com";
        }
        if (TextUtils.isEmpty(this.f1859d)) {
            this.f1859d = "ifp-ota-app";
        }
        if (TextUtils.isEmpty(this.f1860e)) {
            this.f1860e = "ifp-ota-app";
        }
        if (TextUtils.isEmpty(this.f1861f)) {
            this.f1861f = "85c07a05-9e92-482d-bda9-f47b63b045c2";
        }
        if (this.a == null) {
            this.a = (DubboApi) d.e.e.g.c.a().b(c()).d(DubboApi.class);
        }
    }

    public String d() {
        String str;
        Exception e2;
        try {
            str = SystemProperties.get("ro.cvte.ic", "");
        } catch (Exception e3) {
            str = "";
            e2 = e3;
        }
        try {
            if (TextUtils.isEmpty(str)) {
                str = SystemProperties.get("ro.customer.ic", "");
            }
        } catch (Exception e4) {
            e2 = e4;
            Log.w("@DubboApiManager", " getBoardStr String: ", e2);
        }
        if (TextUtils.isEmpty(str)) {
            Log.w("@DubboApiManager", " getBoardStr is empty");
        }
        return str;
    }

    public String e() {
        return this.f1860e;
    }

    public String f() {
        return this.f1861f;
    }

    public String g() {
        return this.f1859d;
    }

    public h<RomUpdateInfo> i(String str, String str2, String str3, String str4, String str5) {
        DubboRequestInfo dubboRequestInfo = new DubboRequestInfo();
        dubboRequestInfo.setMethod("getUpdateData");
        dubboRequestInfo.setInterfaceName("com.ifp.ota.update.service.api.UpdateDataApiService");
        DubboRequestInfo.ParamsInfo paramsInfo = new DubboRequestInfo.ParamsInfo();
        CheckInfo checkInfo = new CheckInfo();
        checkInfo.setAppKey(str);
        checkInfo.setVersionCode(str2);
        checkInfo.setDeviceMac(str3);
        checkInfo.setPlatform("android_rom");
        checkInfo.setBoard(str5);
        paramsInfo.setValue(checkInfo);
        paramsInfo.setType("com.ifp.ota.update.service.dto.update.UpdateGetDto");
        ArrayList arrayList = new ArrayList();
        arrayList.add(paramsInfo);
        dubboRequestInfo.setSuperParams(arrayList);
        if (!TextUtils.isEmpty(str4)) {
            checkInfo.setPolicyId(str4);
        }
        return this.a.callGateway("getUpdateData", dubboRequestInfo).g(new C0047a());
    }

    public h<Boolean> k(String str, String str2, String str3) {
        return b();
    }

    public h<Boolean> l(String str, Boolean bool) {
        return b();
    }

    public h<Boolean> m(String str, Double d2) {
        return b();
    }

    public h<Boolean> n(String str, Boolean bool) {
        return b();
    }
}
