QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685

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


package com.tencent.ilive.components.combogiftcomponent;

import android.text.TextUtils;
import com.tencent.falco.base.libapi.activitylife.ActivityLifeService;
import com.tencent.falco.base.libapi.channel.ChannelInterface;
import com.tencent.falco.base.libapi.datareport.DataReportInterface;
import com.tencent.falco.base.libapi.generalinfo.AppGeneralInfoService;
import com.tencent.falco.base.libapi.http.HttpInterface;
import com.tencent.falco.base.libapi.imageloader.ImageLoaderInterface;
import com.tencent.falco.base.libapi.log.LogInterface;
import com.tencent.falco.base.libapi.login.LoginServiceInterface;
import com.tencent.falco.utils.StringUtil;
import com.tencent.ilive.base.component.BaseComponentBuilder;
import com.tencent.ilive.uicomponent.combogiftcomponent.ComboGiftComponentImpl;
import com.tencent.ilive.uicomponent.combogiftcomponent_interface.ComboGIftAdapter;
import com.tencent.ilive.uicomponent.combogiftcomponent_interface.ComboGiftComponent;
import com.tencent.ilive.uicomponent.combogiftcomponent_interface.customize.ComboGiftResProvider;
import com.tencent.ilive.uicomponent.combogiftcomponent_interface.customize.SimpleComboGiftResProvider;
import com.tencent.ilive.uicomponent.combogiftcomponent_interface.model.ComboGiftInfo;
import com.tencent.ilive.uicomponent.combogiftcomponent_interface.model.ConsumerUserInfo;
import com.tencent.ilive.uicomponent.combogiftcomponent_interface.model.OnQueryCGInfoListener;
import com.tencent.ilivesdk.giftservice_interface.GiftServiceInterface;
import com.tencent.ilivesdk.giftservice_interface.model.GiftInfo;
import com.tencent.ilivesdk.liveconfigservice_interface.LiveConfigServiceInterface;
import com.tencent.ilivesdk.messageservice_interface.MessageServiceInterface;
import com.tencent.ilivesdk.roomservice_interface.RoomServiceInterface;
import com.tencent.ilivesdk.userinfoservice_interface.UserInfoServiceInterface;
import com.tencent.ilivesdk.userinfoservice_interface.model.UserInfo;
import java.util.Iterator;
import org.json.JSONException;
import org.json.JSONObject;

public class ComboGiftBuilder extends BaseComponentBuilder {

    private ChannelInterface f12117b;

    private DataReportInterface f12118c;

    private HttpInterface f12119d;
    private LogInterface e;
    private ActivityLifeService f;
    private AppGeneralInfoService g;
    private ImageLoaderInterface h;
    private MessageServiceInterface i;
    private LiveConfigServiceInterface j;
    private GiftServiceInterface k;
    private UserInfoServiceInterface l;
    private LoginServiceInterface m;
    private ComboGiftComponent n;
    private RoomServiceInterface o;
    private String p;
    private String q;

    public ComboGiftInfo a(GiftInfo giftInfo) {
        ComboGiftInfo comboGiftInfo = new ComboGiftInfo();
        comboGiftInfo.f = giftInfo.g;
        comboGiftInfo.f12489a = giftInfo.f12784b;
        comboGiftInfo.f12490b = giftInfo.f12785c;
        comboGiftInfo.q = giftInfo.s;
        comboGiftInfo.p = giftInfo.q;
        comboGiftInfo.z = giftInfo.B;
        comboGiftInfo.y = giftInfo.A;
        comboGiftInfo.j = giftInfo.k;
        comboGiftInfo.G = 0;
        comboGiftInfo.k = giftInfo.l;
        comboGiftInfo.g = giftInfo.h;
        comboGiftInfo.E = giftInfo.G;
        comboGiftInfo.v = giftInfo.x;
        comboGiftInfo.u = giftInfo.w;
        comboGiftInfo.f12491c = giftInfo.f12786d;
        comboGiftInfo.w = giftInfo.y;
        comboGiftInfo.F = 0;
        comboGiftInfo.o = giftInfo.p;
        comboGiftInfo.r = giftInfo.t;
        comboGiftInfo.A = giftInfo.C;
        comboGiftInfo.t = giftInfo.v;
        comboGiftInfo.s = giftInfo.u;
        comboGiftInfo.C = giftInfo.E;
        comboGiftInfo.x = giftInfo.z;
        comboGiftInfo.f12492d = giftInfo.e;
        comboGiftInfo.h = giftInfo.i;
        comboGiftInfo.n = giftInfo.o;
        comboGiftInfo.i = giftInfo.j;
        Iterator<GiftInfo.SpecialNumber> it = giftInfo.n.iterator();
        while (it.hasNext()) {
            GiftInfo.SpecialNumber next = it.next();
            comboGiftInfo.getClass();
            ComboGiftInfo.SpecialNumber specialNumber = new ComboGiftInfo.SpecialNumber();
            specialNumber.f12505b = next.f12798b;
            specialNumber.f12504a = next.f12797a;
            comboGiftInfo.m.add(specialNumber);
        }
        comboGiftInfo.e = giftInfo.f;
        comboGiftInfo.D = giftInfo.F;
        Iterator<GiftInfo.GiftNewEffect> it2 = giftInfo.D.iterator();
        while (it2.hasNext()) {
            GiftInfo.GiftNewEffect next2 = it2.next();
            comboGiftInfo.getClass();
            ComboGiftInfo.GiftNewEffect giftNewEffect = new ComboGiftInfo.GiftNewEffect();
            giftNewEffect.f12501b = next2.f12794b;
            giftNewEffect.f12500a = next2.f12793a;
            giftNewEffect.f12503d = next2.f12796d;
            giftNewEffect.f12502c = next2.f12795c;
            comboGiftInfo.B.add(giftNewEffect);
        }
        Iterator<GiftInfo.GiftEffect> it3 = giftInfo.m.iterator();
        while (it3.hasNext()) {
            GiftInfo.GiftEffect next3 = it3.next();
            comboGiftInfo.getClass();
            ComboGiftInfo.GiftEffect giftEffect = new ComboGiftInfo.GiftEffect();
            comboGiftInfo.getClass();
            ComboGiftInfo.FlashEffect flashEffect = new ComboGiftInfo.FlashEffect();
            flashEffect.f12493a = next3.f12792d.f12787a;
            flashEffect.f12494b = next3.f12792d.f12788b;
            giftEffect.f12499d = flashEffect;
            comboGiftInfo.getClass();
            ComboGiftInfo.FlashEffect flashEffect2 = new ComboGiftInfo.FlashEffect();
            flashEffect2.f12493a = next3.e.f12787a;
            flashEffect2.f12494b = next3.e.f12788b;
            giftEffect.e = flashEffect2;
            giftEffect.f12498c = next3.f12791c;
            giftEffect.f12497b = next3.f12790b;
            giftEffect.f12496a = next3.f12789a;
            comboGiftInfo.l.add(giftEffect);
        }
        return comboGiftInfo;
    }

    private void e() {
        this.f12117b = (ChannelInterface) a().a(ChannelInterface.class);
        this.f12118c = (DataReportInterface) a().a(DataReportInterface.class);
        this.f12119d = (HttpInterface) a().a(HttpInterface.class);
        this.e = (LogInterface) a().a(LogInterface.class);
        this.f = (ActivityLifeService) a().a(ActivityLifeService.class);
        this.g = (AppGeneralInfoService) a().a(AppGeneralInfoService.class);
        this.h = (ImageLoaderInterface) a().a(ImageLoaderInterface.class);
        this.i = (MessageServiceInterface) c().a(MessageServiceInterface.class);
        this.j = (LiveConfigServiceInterface) a().a(LiveConfigServiceInterface.class);
        this.k = (GiftServiceInterface) c().a(GiftServiceInterface.class);
        this.l = (UserInfoServiceInterface) b().a(UserInfoServiceInterface.class);
        this.m = (LoginServiceInterface) b().a(LoginServiceInterface.class);
        this.o = (RoomServiceInterface) c().a(RoomServiceInterface.class);
    }

    @Override
    public Object d() {
        this.n = new ComboGiftComponentImpl();
        e();
        this.n.a(new ComboGIftAdapter() {
            @Override
            public ChannelInterface a() {
                return ComboGiftBuilder.this.f12117b;
            }

            @Override
            public ComboGiftInfo a(int i, long j, boolean z) {
                GiftInfo a2 = ComboGiftBuilder.this.k.a((int) j);
                if (a2 == null) {
                    return null;
                }
                return ComboGiftBuilder.this.a(a2);
            }

            @Override
            public String a(String str, int i) {
                if (StringUtil.a(str)) {
                    return "";
                }
                if (TextUtils.isEmpty(ComboGiftBuilder.this.q)) {
                    String str2 = null;
                    try {
                        JSONObject a2 = ComboGiftBuilder.this.j.a("common_urls");
                        if (a2 != null) {
                            String str3 = (String) a2.get("person_head_pic");
                            if (!StringUtil.a(str3)) {
                                str2 = str3;
                            }
                        }
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                    if (StringUtil.a(str2)) {
                        str2 = "https://nowpic.gtimg.com/hy_personal/";
                    }
                    ComboGiftBuilder.this.q = str2;
                }
                String str4 = ComboGiftBuilder.this.q;
                String str5 = ComboGiftBuilder.this.q;
                StringBuilder sb = new StringBuilder();
                if (ComboGiftBuilder.this.g.g()) {
                    str4 = str5;
                }
                sb.append(str4);
                sb.append("%s/%d");
                return String.format(sb.toString(), str, Integer.valueOf(i));
            }

            @Override
            public String a(String str, long j) {
                if (TextUtils.isEmpty(ComboGiftBuilder.this.p)) {
                    String str2 = null;
                    try {
                        JSONObject a2 = ComboGiftBuilder.this.j.a("common_urls");
                        if (a2 != null) {
                            String str3 = (String) a2.get("gift_logo_pic");
                            if (!StringUtil.a(str3)) {
                                str2 = str3;
                            }
                        }
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                    if (TextUtils.isEmpty(str2)) {
                        str2 = "https://now8.gtimg.com/huayang/resource/%s?timastamp=%d";
                    }
                    ComboGiftBuilder.this.p = str2;
                }
                String format = String.format(ComboGiftBuilder.this.p, str, Long.valueOf(j));
                ComboGiftBuilder.this.e.b("ComboGiftCreateProcessor", "getGiftLogoUrl urlString = \n" + format, new Object[0]);
                return format;
            }

            @Override
            public void a(long j, final ComboGIftAdapter.OnGetConsumerUserInfoListener onGetConsumerUserInfoListener) {
                ComboGiftBuilder.this.l.a(j, new UserInfoServiceInterface.OnQueryUserInfoCallback() {
                    @Override
                    public void a(UserInfo userInfo) {
                        ConsumerUserInfo consumerUserInfo = new ConsumerUserInfo();
                        consumerUserInfo.f12507a = userInfo.f;
                        consumerUserInfo.f12508b = userInfo.e;
                        onGetConsumerUserInfoListener.a(consumerUserInfo);
                    }

                    @Override
                    public void a(boolean z, int i, String str) {
                        ComboGiftBuilder.this.e.e("ComboGiftCreateProcessor", "getConsumerUserInfo isTimeOut " + z + " errCode " + i + "errMsg " + str, new Object[0]);
                        onGetConsumerUserInfoListener.a(null);
                    }
                });
            }

            @Override
            public void a(long j, final OnQueryCGInfoListener onQueryCGInfoListener) {
                ComboGiftBuilder.this.k.a((int) j, new GiftServiceInterface.OnQueryGiftInfoCallback() {
                    @Override
                    public void a(int i, String str) {
                        ComboGiftBuilder.this.e.e("ComboGiftCreateProcessor", "queryComboGiftInfo fail errCode: " + i + " errMsg: " + str, new Object[0]);
                    }

                    @Override
                    public void a(GiftInfo giftInfo) {
                        onQueryCGInfoListener.a(ComboGiftBuilder.this.a(giftInfo));
                    }
                });
            }

            @Override
            public DataReportInterface b() {
                return ComboGiftBuilder.this.f12118c;
            }

            @Override
            public HttpInterface c() {
                return ComboGiftBuilder.this.f12119d;
            }

            @Override
            public LogInterface d() {
                return ComboGiftBuilder.this.e;
            }

            @Override
            public ActivityLifeService e() {
                return ComboGiftBuilder.this.f;
            }

            @Override
            public AppGeneralInfoService f() {
                return ComboGiftBuilder.this.g;
            }

            @Override
            public ImageLoaderInterface g() {
                return ComboGiftBuilder.this.h;
            }

            @Override
            public long h() {
                if (ComboGiftBuilder.this.o == null || ComboGiftBuilder.this.o.a() == null) {
                    return -100L;
                }
                return ComboGiftBuilder.this.o.a().f13254b.f13249a;
            }

            @Override
            public long i() {
                return ComboGiftBuilder.this.m.a().f10859a;
            }

            @Override
            public ComboGiftResProvider j() {
                return new SimpleComboGiftResProvider() {
                    @Override
                    public int a() {
                        return -3688;
                    }

                    @Override
                    public int b() {
                        return -1;
                    }
                };
            }
        });
        return this.n;
    }
}