package com.seewo.factoryaging.d1;

import android.os.Handler;
import android.os.Looper;
import android.util.Log;
import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.seewo.factoryaging.u;
import h.b.b.a.f;
import j.i;
import j.k;
import j.p0.d.r;
import j.p0.d.s;
import java.io.IOException;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
import okhttp3.ResponseBody;

/* JADX INFO: compiled from: UdiRequestHelper.kt */
/* JADX INFO: loaded from: classes.dex */
public final class b {
    public static final b a = new b();
    private static final MediaType c = MediaType.Companion.parse("application/json; charset=utf-8");
    private static final i d = k.b(C0009b.b);
    private static OkHttpClient b = f.d().build();

    /* JADX INFO: compiled from: UdiRequestHelper.kt */
    public enum a {
        GET,
        POST
    }

    /* JADX INFO: renamed from: com.seewo.factoryaging.d1.b$b, reason: collision with other inner class name */
    /* JADX INFO: compiled from: UdiRequestHelper.kt */
    static final class C0009b extends s implements j.p0.c.a<Boolean> {
        public static final C0009b b = new C0009b();

        C0009b() {
            super(0);
        }

        @Override // j.p0.c.a
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public final Boolean invoke() {
            return Boolean.valueOf(b.a.i());
        }
    }

    /* JADX INFO: compiled from: UdiRequestHelper.kt */
    public static final class c implements Callback {
        final /* synthetic */ com.seewo.factoryaging.d1.a a;
        final /* synthetic */ Request b;

        c(com.seewo.factoryaging.d1.a aVar, Request request) {
            this.a = aVar;
            this.b = request;
        }

        @Override // okhttp3.Callback
        public void onFailure(Call call, IOException iOException) {
            r.f(call, "call");
            r.f(iOException, "e");
            Log.e("UdiRequestHelper", this.b.url() + ' ' + this.b.method() + " onFailure: " + iOException.getMessage());
            com.seewo.factoryaging.d1.a aVar = this.a;
            if (aVar != null) {
                aVar.b(this.b, iOException);
            }
        }

        @Override // okhttp3.Callback
        public void onResponse(Call call, Response response) throws IOException {
            r.f(call, "call");
            r.f(response, "response");
            com.seewo.factoryaging.d1.a aVar = this.a;
            if (aVar != null) {
                aVar.d(response);
            }
            if (!response.isSuccessful()) {
                com.seewo.factoryaging.d1.a aVar2 = this.a;
                if (aVar2 != null) {
                    aVar2.c(response);
                    return;
                }
                return;
            }
            ResponseBody responseBodyBody = response.body();
            r.c(responseBodyBody);
            Log.i("UdiRequestHelper", this.b.url() + " request result=" + responseBodyBody.string());
            com.seewo.factoryaging.d1.a aVar3 = this.a;
            if (aVar3 != null) {
                aVar3.a(response);
            }
        }
    }

    static {
        new Gson();
        new Handler(Looper.getMainLooper());
    }

    private b() {
    }

    private final Request b(String str) {
        return c(str, a.GET, null);
    }

    private final Request c(String str, a aVar, Map<String, ? extends Object> map) {
        Request.Builder builder = new Request.Builder();
        String strA = f.a(str);
        r.e(strA, "getFullUrl(url)");
        Request.Builder builderUrl = builder.url(strA);
        if (aVar == a.POST) {
            builderUrl.post(d(map));
        } else if (aVar == a.GET) {
            builderUrl.get();
        }
        return builderUrl.build();
    }

    private final RequestBody d(Map<String, ? extends Object> map) {
        JsonObject jsonObject = new JsonObject();
        if (map != null) {
            for (Map.Entry<String, ? extends Object> entry : map.entrySet()) {
                jsonObject.add(entry.getKey(), new Gson().toJsonTree(entry.getValue()));
            }
        }
        RequestBody.Companion companion = RequestBody.Companion;
        String json = new Gson().toJson((JsonElement) jsonObject);
        r.e(json, "Gson().toJson(json)");
        return companion.create(json, c);
    }

    private final boolean g() {
        return ((Boolean) d.getValue()).booleanValue();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final boolean i() {
        String strString;
        OkHttpClient okHttpClientBuild = f.d().callTimeout(3L, TimeUnit.SECONDS).build();
        Request.Builder builder = new Request.Builder();
        String strA = f.a("/v1/system/factory/production/mode/enable");
        r.e(strA, "getFullUrl(URL_PRODUCTION_MODE)");
        try {
            Response responseExecute = okHttpClientBuild.newCall(builder.url(strA).get().build()).execute();
            if (!responseExecute.isSuccessful()) {
                StringBuilder sb = new StringBuilder();
                sb.append("get production mode enable failed, code: ");
                sb.append(responseExecute.code());
                sb.append(",body: ");
                ResponseBody responseBodyBody = responseExecute.body();
                sb.append(responseBodyBody != null ? responseBodyBody.string() : null);
                Log.e("AgingMainActivity", sb.toString());
            }
            ResponseBody responseBodyBody2 = responseExecute.body();
            if (responseBodyBody2 != null && (strString = responseBodyBody2.string()) != null) {
                return ((u) new Gson().fromJson(strString, u.class)).a();
            }
            return false;
        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public static /* synthetic */ void k(b bVar, String str, Map map, com.seewo.factoryaging.d1.a aVar, int i2, Object obj) {
        if ((i2 & 4) != 0) {
            aVar = null;
        }
        bVar.j(str, map, aVar);
    }

    private final <T> T m(Request request, Class<T> cls) {
        T t = null;
        try {
            Response responseE = e(request);
            if (responseE.code() == 200) {
                ResponseBody responseBodyBody = responseE.body();
                r.c(responseBodyBody);
                Object objFromJson = new Gson().fromJson(responseBodyBody.string(), (Class<Object>) cls);
                Log.i("UdiRequestHelper", "get result:" + objFromJson);
                t = (T) objFromJson;
            } else {
                Log.d("UdiRequestHelper", "request: " + request.url() + " failed, code: " + responseE.code());
            }
        } catch (IOException e) {
            Log.e("UdiRequestHelper", "request error " + e.getMessage());
        }
        return t;
    }

    private final void n(Request request, com.seewo.factoryaging.d1.a aVar) {
        if (aVar != null) {
            aVar.e(request);
        }
        StringBuilder sb = new StringBuilder();
        sb.append("request ");
        sb.append(request != null ? request.url() : null);
        sb.append(' ');
        sb.append(request != null ? request.method() : null);
        Log.i("UdiRequestHelper", sb.toString());
        OkHttpClient okHttpClient = b;
        r.c(okHttpClient);
        r.c(request);
        okHttpClient.newCall(request).enqueue(new c(aVar, request));
    }

    public final Response e(Request request) throws IOException {
        r.f(request, "request");
        OkHttpClient okHttpClient = b;
        r.c(okHttpClient);
        return okHttpClient.newCall(request).execute();
    }

    public final <T> T f(String str, Class<T> cls) {
        r.f(str, "url");
        T t = (T) m(b(str), cls);
        Log.i("UdiRequestHelper", str + " GET result=: " + t);
        return t;
    }

    public final boolean h() {
        return g();
    }

    public final void j(String str, Map<String, ? extends Object> map, com.seewo.factoryaging.d1.a aVar) {
        r.f(str, "url");
        n(c(str, a.POST, map), aVar);
    }

    public final Response l(String str, Map<String, String> map) {
        r.f(str, "url");
        return e(c(str, a.POST, map));
    }
}
