3p棋牌.apk(点击下载) / C0051.java


package 肌緭.肌緭.肌緭.肌緭.葋申湋骶映鍮秄憁鎓羭;

import android.text.TextUtils;
import cn.net.shoot.sharetracesdk.AppData;
import cn.net.shoot.sharetracesdk.ShareTraceInstallListener;
import java.util.HashMap;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import 肌緭.肌緭.肌緭.肌緭.刻槒唱镧詴.C0030;
import 肌緭.肌緭.肌緭.肌緭.垡玖.C0031;
import 肌緭.肌緭.肌緭.肌緭.垡玖.C0033;
import 肌緭.肌緭.肌緭.肌緭.垡玖.C0035;
import 肌緭.肌緭.肌緭.肌緭.垡玖.C0038;
import 肌緭.肌緭.肌緭.肌緭.灞酞輀攼嵞漁綬迹.C0039;

/* renamed from: 肌緭.肌緭.肌緭.肌緭.葋申湋骶映鍮秄憁鎓羭.鞈鵚主瀭孩濣痠閕讠陲檓敐  reason: contains not printable characters */
public class C0051 {

    /* renamed from: 刻槒唱镧詴  reason: contains not printable characters */
    public static volatile C0051 f71;

    /* renamed from: 肌緭  reason: contains not printable characters */
    public ExecutorService f72 = Executors.newSingleThreadExecutor();

    /* renamed from: 肌緭.肌緭.肌緭.肌緭.葋申湋骶映鍮秄憁鎓羭.鞈鵚主瀭孩濣痠閕讠陲檓敐$肌緭  reason: contains not printable characters */
    public class RunnableC0052 implements Runnable {

        /* renamed from: 肌緭  reason: contains not printable characters */
        public ShareTraceInstallListener f73;

        /* renamed from: 肌緭.肌緭.肌緭.肌緭.葋申湋骶映鍮秄憁鎓羭.鞈鵚主瀭孩濣痠閕讠陲檓敐$肌緭$肌緭  reason: contains not printable characters */
        public class RunnableC0053 implements Runnable {

            /* renamed from: 肌緭  reason: contains not printable characters */
            public final /* synthetic */ C0050 f75;

            public RunnableC0053(C0050 r2) {
                this.f75 = r2;
            }

            public void run() {
                if (this.f75.m1090() == 200) {
                    RunnableC0052.this.f73.onInstall(this.f75.m1088() == null ? new AppData() : this.f75.m1088());
                } else {
                    RunnableC0052.this.f73.onError(this.f75.m1090(), this.f75.m1094());
                }
            }
        }

        public RunnableC0052(ShareTraceInstallListener shareTraceInstallListener) {
            this.f73 = shareTraceInstallListener;
        }

        public void run() {
            C0035 r1;
            String r3;
            try {
                C0038.m1054("Thread start to running.");
                if (!C0035.m1028().m1032()) {
                    C0038.m1054("App is'not first launch after installed, get data from cache.");
                    String r0 = C0033.m1024("share_trace_init");
                    C0038.m1054("Get tid from cache. tid is " + r0);
                    AppData r2 = C0031.m1020(C0035.m1028().m1034());
                    C0038.m1054("Get appData from cache. appData is " + r2.toString());
                    C0050 r32 = new C0050();
                    r32.m1089(r0).m1092(r2).m1091(200);
                    m1099(r32);
                    return;
                }
                C0038.m1054("start get data from network.");
                HashMap<String, String> r02 = C0045.m1079().m1080();
                C0038.m1054("report params:" + r02.toString());
                String r22 = C0035.m1028().m1030();
                String replace = C0035.m1028().m1033() ? "https://api.sharetrace.com".replace("api", "apitest") : "https://api.sharetrace.com";
                C0050 r23 = C0039.m1058(replace + String.format("/api/trace/client/report/%s", r22), r02);
                C0038.m1054("Network is response data is " + r23);
                if (r23.m1090() == 200) {
                    if (TextUtils.isEmpty(r23.m1095())) {
                        C0038.m1054("response data don't has trade id , save 'init'.");
                        r1 = C0035.m1028();
                        r3 = "init";
                    } else {
                        C0038.m1054("response data has trace id , save trade id.");
                        r1 = C0035.m1028();
                        r3 = r23.m1095();
                    }
                    r1.m1031(r3);
                    if (r23.m1088() != null) {
                        C0038.m1054("response data has app data , save data.");
                        C0035.m1028().m1036(C0031.m1021(r23.m1088()));
                    } else {
                        C0038.m1054("response data don't has app data , ignore.");
                    }
                    if (!TextUtils.isEmpty(r02.get("clip"))) {
                        C0030.m1012().m1015();
                    }
                    C0046.m1084().m1085();
                }
                m1099(r23);
            } catch (Exception e) {
                C0038.m1053("trace report error . msg =" + e.getMessage());
                if (C0038.f36) {
                    e.printStackTrace();
                }
                m1099(new C0050().m1091(-1).m1093("unknown error."));
            }
        }

        /* renamed from: 肌緭  reason: contains not printable characters */
        public final void m1099(C0050 r3) {
            C0035.m1028().m1040().post(new RunnableC0053(r3));
        }
    }

    /* renamed from: 肌緭  reason: contains not printable characters */
    public static C0051 m1096() {
        if (f71 == null) {
            synchronized (C0051.class) {
                if (f71 == null) {
                    f71 = new C0051();
                }
            }
        }
        return f71;
    }

    /* renamed from: 肌緭  reason: contains not printable characters */
    public synchronized void m1097(ShareTraceInstallListener shareTraceInstallListener) {
        C0038.m1054("start thread pools.");
        this.f72.execute(new RunnableC0052(shareTraceInstallListener));
    }
}