50度灰 v5.8.2版本的 MD5 值为:9fe3d350fdc75fa1a3ec45509fa0107e

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


package com.tencent.mm.l;

import android.text.TextUtils;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.lzy.okgo.OkGo;
import com.lzy.okgo.callback.StringCallback;
import com.lzy.okgo.model.Response;
import com.tencent.mm.base.BaseResponse;
import com.tencent.mm.bean.BindBean;
import com.tencent.mm.bean.MyRankBean;
import com.tencent.mm.bean.SignDataBean;
import com.tencent.mm.bean.UserCenterBean;
import com.tencent.mm.bean.UserInfoBean;
import com.tencent.mm.i.m0;
import com.tencent.mm.uitls.j1;
@Deprecated
public class k {
    private static volatile k f7954a;
    private UserCenterBean f7955b;
    private MyRankBean f7957d;
    private SignDataBean f7958e;
    private String j;
    private String k;
    private String l;
    private int f7956c = 3;
    private int f7959f = 0;
    private boolean f7960g = false;
    private boolean h = false;
    private boolean i = false;

    public class a extends com.tencent.mm.network.b<BaseResponse<UserCenterBean>> {
        a(String tag) {
            super(tag);
        }

        @Override
        public void onError(Response<BaseResponse<UserCenterBean>> response) {
            super.onError(response);
        }

        @Override
        public void onFinish() {
            super.onFinish();
        }

        @Override
        public void onSuccess(Response<BaseResponse<UserCenterBean>> response) {
            k.this.v(response.body().data);
        }
    }

    class b extends com.tencent.mm.network.b<BaseResponse<BindBean>> {
        final String f7962c;
        final boolean f7963d;

        b(String tag, final String val$userId, final boolean val$isCollect) {
            super(tag);
            this.f7962c = val$userId;
            this.f7963d = val$isCollect;
        }

        @Override
        public void onFinish() {
            super.onFinish();
        }

        @Override
        public void onSuccess(Response<BaseResponse<BindBean>> response) {
            com.tencent.mm.i.k kVar = new com.tencent.mm.i.k();
            kVar.f7755a = this.f7962c;
            kVar.f7756b = this.f7963d;
            org.greenrobot.eventbus.c.f().o(kVar);
        }
    }

    class c extends com.tencent.mm.network.b<BaseResponse<String>> {
        c(String tag) {
            super(tag);
        }

        @Override
        public void onFinish() {
            super.onFinish();
        }

        @Override
        public void onSuccess(Response<BaseResponse<String>> response) {
        }
    }

    class d extends com.tencent.mm.network.b<BaseResponse<String>> {
        d(String tag) {
            super(tag);
        }

        @Override
        public void onError(Response<BaseResponse<String>> response) {
            super.onError(response);
        }

        @Override
        public void onFinish() {
            super.onFinish();
            k.this.u();
        }

        @Override
        public void onSuccess(Response<BaseResponse<String>> response) {
            super.onSuccess(response);
        }
    }

    class e extends StringCallback {
        e() {
        }

        @Override
        public void onSuccess(Response<String> response) {
            try {
                JSONArray parseArray = JSON.parseArray(response.body());
                if (parseArray == null || parseArray.size() <= 0) {
                    return;
                }
                k.this.C(((JSONObject) parseArray.get(0)).getString("url_short"));
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }
    }

    private k() {
    }

    public static k j() {
        if (f7954a == null) {
            synchronized (k.class) {
                if (f7954a == null) {
                    f7954a = new k();
                }
            }
        }
        return f7954a;
    }

    public void A(int imageShowType) {
        this.f7956c = imageShowType;
    }

    public void B(boolean playing) {
        this.f7960g = playing;
    }

    public void C(String shareUrl) {
        this.k = shareUrl;
    }

    public void D(SignDataBean signDataBean) {
        this.f7958e = signDataBean;
    }

    public void E(String updated) {
        this.l = updated;
    }

    public void F(boolean vip) {
        this.h = vip;
        j1.k().B0(this.h);
    }

    public void G() {
        com.tencent.mm.network.d.G1().m4(com.tencent.mm.network.d.G1().f5(), new c("shareInterface"));
    }

    public void H(int id) {
        j1.k().x0(id);
    }

    public void a() {
        if (TextUtils.isEmpty(this.k)) {
            OkGo.get("http://api.t.sina.com.cn/short_url/shorten.json?source=3271760578&url_long=" + this.f7955b.info.affPage).execute(new e());
        }
    }

    public void b(String aff) {
        com.tencent.mm.network.d.G1().m4(com.tencent.mm.network.d.G1().O3(aff), new d("Bind_inputInviteCode"));
    }

    public void c() {
        com.tencent.mm.database.c.b().c().u();
        com.tencent.mm.database.c.b().c().y().h();
        this.f7955b = null;
    }

    public void d(String userId, boolean isCollect) {
        com.tencent.mm.network.d.G1().m4(com.tencent.mm.network.d.G1().B(userId), new b("collectUser", userId, isCollect));
    }

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

    public UserCenterBean f() {
        return this.f7955b;
    }

    public String g() {
        UserCenterBean userCenterBean = this.f7955b;
        return userCenterBean == null ? "" : userCenterBean.info.uuid;
    }

    public int h() {
        return this.f7959f;
    }

    public int i() {
        return this.f7956c;
    }

    public String k() {
        if (o()) {
            if (TextUtils.isEmpty(this.k)) {
                return this.f7955b.info.affPage;
            }
            return this.k;
        }
        return "";
    }

    public SignDataBean l() {
        return this.f7958e;
    }

    public String m() {
        return this.l;
    }

    public boolean n() {
        UserCenterBean userCenterBean = this.f7955b;
        return (userCenterBean == null || userCenterBean.info == null || !t() || TextUtils.isEmpty(this.f7955b.info.phone)) ? false : true;
    }

    public boolean o() {
        UserCenterBean userCenterBean = this.f7955b;
        return (userCenterBean == null || userCenterBean.info == null) ? false : true;
    }

    public boolean p() {
        return this.i;
    }

    public boolean q(String uuid) {
        UserInfoBean userInfoBean;
        UserCenterBean userCenterBean = this.f7955b;
        return (userCenterBean == null || (userInfoBean = userCenterBean.info) == null || !userInfoBean.uuid.equals(uuid)) ? false : true;
    }

    public boolean r() {
        return o();
    }

    public boolean s() {
        return this.f7960g;
    }

    public boolean t() {
        return this.h;
    }

    public void u() {
        com.tencent.mm.network.d.G1().m4(com.tencent.mm.network.d.G1().f3(), new a("getUserCenter"));
    }

    public synchronized void v(UserCenterBean infoBean) {
        this.f7955b = infoBean;
        j1.k().A0(JSON.toJSONString(infoBean));
        m0 m0Var = new m0();
        m0Var.f7766a = 3;
        org.greenrobot.eventbus.c.f().o(m0Var);
    }

    public void w(String country) {
        this.j = country;
    }

    public void x(UserCenterBean currentAccount) {
        this.f7955b = currentAccount;
    }

    public void y(boolean hasLogin) {
        this.i = hasLogin;
    }

    public void z(int homeCheckPostion) {
        this.f7959f = homeCheckPostion;
    }
}