TIM v2.3.1版本的 MD5 值为:d6957e3ee7ce901ccc491cefdea0da8c

以下内容为反编译后的 cc.java 源代码,内容仅作参考


package c.t.m.g;

import android.os.Handler;
import android.os.SystemClock;
import c.t.m.g.bv;
import java.util.Map;
import org.json.JSONObject;
public final class cc implements Runnable {
    private bv f80504a;

    public cc(bv bvVar) {
        this.f80504a = bvVar;
    }

    @Override
    public final void run() {
        bv.a a2;
        Handler handler;
        Runnable runnable;
        Map map;
        bv.a a3;
        Handler handler2;
        Runnable runnable2;
        int i;
        Map map2;
        int i2 = 0;
        long elapsedRealtime = SystemClock.elapsedRealtime();
        try {
            bn bnVar = new bn();
            map = this.f80504a.f;
            for (br brVar : map.values()) {
                brVar.a(bnVar);
            }
            byte[] a4 = bnVar.a();
            if (!cn.a(a4)) {
                String d = cn.d();
                cg.d().f();
                al a5 = al.a("https://yun-hl.3g.qq.com/halleycloud", null, a4, 15000, d);
                i = bv.f80493b;
                a5.p = i;
                a5.q = "platform";
                ao a6 = a5.a();
                i2 = a6.f80429a;
                if (a6.f80429a == 0 && a6.f80431c == 200 && !cn.a(a6.d)) {
                    JSONObject jSONObject = new JSONObject(new String(a6.d));
                    x.e();
                    map2 = this.f80504a.f;
                    for (br brVar2 : map2.values()) {
                        brVar2.a(jSONObject);
                    }
                }
                a5.k = SystemClock.elapsedRealtime() - elapsedRealtime;
                a5.a(false);
            }
            int i3 = i2;
            a3 = this.f80504a.a(x.b());
            a3.f80496a = SystemClock.elapsedRealtime();
            a3.f80497b = i3;
            bv.e(this.f80504a);
            handler2 = this.f80504a.e;
            runnable2 = this.f80504a.i;
            handler2.removeCallbacks(runnable2);
        } catch (Throwable th) {
            try {
                th.printStackTrace();
            } finally {
                a2 = this.f80504a.a(x.b());
                a2.f80496a = SystemClock.elapsedRealtime();
                a2.f80497b = i2;
                bv.e(this.f80504a);
                handler = this.f80504a.e;
                runnable = this.f80504a.i;
                handler.removeCallbacks(runnable);
            }
        }
    }
}