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;
}
}