WeChat.apk(点击下载) / FinderTopicTimelineUIContract$Presenter.java
package com.tencent.mm.plugin.finder.feed;
import android.content.Context;
import android.content.Intent;
import android.view.MenuItem;
import androidx.recyclerview.widget.RecyclerView;
import bw3.bv1;
import bw3.gq1;
import com.tencent.mm.R;
import com.tencent.mm.app.h;
import com.tencent.mm.autogen.events.ActivityFeedRemoveEvent;
import com.tencent.mm.plugin.finder.feed.model.BaseFinderFeedLoader;
import com.tencent.mm.plugin.finder.feed.model.internal.BaseFeedLoader;
import com.tencent.mm.plugin.finder.feed.model.internal.DataBuffer;
import com.tencent.mm.plugin.finder.feed.model.s;
import com.tencent.mm.plugin.finder.model.BaseFinderFeed;
import com.tencent.mm.plugin.finder.view.manager.FinderLinearLayoutManager;
import com.tencent.mm.protocal.protobuf.FinderObjectDesc;
import com.tencent.mm.sdk.event.IListener;
import com.tencent.mm.sdk.platformtools.Util;
import com.tencent.mm.ui.MMActivity;
import com.tencent.mm.view.RefreshLoadMoreLayout;
import com.tencent.thumbplayer.tplayer.plugins.report.TPReportKeys;
import cs1.f0;
import cs1.i;
import d32.r1;
import d32.ta;
import d60.z;
import ek0.x2;
import ez1.o2;
import java.util.Arrays;
import java.util.Iterator;
import java.util.LinkedList;
import kh4.l;
import kh4.p;
import lh4.m;
import lh4.o;
import m60.d;
import org.json.JSONObject;
import p64.n;
import pu1.d3;
import rm1.mc;
import rm1.nc;
import rm1.t5;
import t32.b5;
import t32.e6;
import t32.l3;
import t32.m3;
import tm1.c;
import tm1.e;
import tm1.f;
import tm1.g;
import uf1.c;
import wg4.b0;
import wk1.d0;
import y24.r;
import yz3.j;
public final class FinderTopicTimelineUIContract$Presenter extends FinderLoaderFeedUIContract$Presenter {
public boolean A;
/* renamed from: t reason: collision with root package name */
public final int f110232t;
/* renamed from: u reason: collision with root package name */
public final int f110233u;
/* renamed from: v reason: collision with root package name */
public final c f110234v = new c();
/* renamed from: w reason: collision with root package name */
public final s f110235w;
/* renamed from: x reason: collision with root package name */
public final m3 f110236x;
/* renamed from: y reason: collision with root package name */
public IListener<ActivityFeedRemoveEvent> f110237y;
/* renamed from: z reason: collision with root package name */
public String f110238z;
public static final class a extends o implements l<Integer, d3> {
/* renamed from: d reason: collision with root package name */
public final /* synthetic */ FinderTopicTimelineUIContract$Presenter f110239d;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public a(FinderTopicTimelineUIContract$Presenter finderTopicTimelineUIContract$Presenter) {
super(1);
this.f110239d = finderTopicTimelineUIContract$Presenter;
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // kh4.l
public d3 invoke(Integer num) {
int i15;
d3 d3Var;
DataBuffer<T> dataListJustForAdapter;
int intValue = num.intValue();
if (intValue < 0) {
return null;
}
BaseFeedLoader<d3> baseFeedLoader = this.f110239d.f109883s;
if (baseFeedLoader == null || (dataListJustForAdapter = baseFeedLoader.getDataListJustForAdapter()) == null) {
i15 = 0;
} else {
i15 = dataListJustForAdapter.size();
}
if (intValue >= i15) {
return null;
}
BaseFeedLoader<d3> baseFeedLoader2 = this.f110239d.f109883s;
if (baseFeedLoader2 != null) {
d3Var = (d3) baseFeedLoader2.get(intValue);
} else {
d3Var = null;
}
if (d3Var instanceof BaseFinderFeed) {
return (BaseFinderFeed) d3Var;
}
return null;
}
}
public static final class b extends o implements p<Integer, Integer, LinkedList<d3>> {
/* renamed from: d reason: collision with root package name */
public final /* synthetic */ FinderTopicTimelineUIContract$Presenter f110240d;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public b(FinderTopicTimelineUIContract$Presenter finderTopicTimelineUIContract$Presenter) {
super(2);
this.f110240d = finderTopicTimelineUIContract$Presenter;
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object] */
@Override // kh4.p
public LinkedList<d3> invoke(Integer num, Integer num2) {
return ((x2) j.c(x2.class)).ZF(this.f110240d.f109883s, num.intValue(), num2.intValue());
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public FinderTopicTimelineUIContract$Presenter(MMActivity mMActivity, int i15, int i16) {
super(mMActivity);
m.g(mMActivity, "context");
this.f110232t = i15;
this.f110233u = i16;
r rVar = r.f342954a;
this.f110235w = ((r1) rVar.c(mMActivity).a(r1.class)).f197007d;
this.f110236x = ((l3) rVar.c(mMActivity).c(l3.class)).c4();
}
@Override // rm1.c
public void I(BaseFinderFeed baseFinderFeed, MenuItem menuItem, int i15, int i16, i84.o oVar) {
long j15;
gq1 gq12;
m.g(baseFinderFeed, "feed");
m.g(menuItem, "menuItem");
m.g(oVar, "holder");
int itemId = menuItem.getItemId();
int i17 = 1;
if (itemId != 101) {
switch (itemId) {
case 5001:
c cVar = this.f110234v;
MMActivity mMActivity = this.f295461d;
cVar.getClass();
m.g(mMActivity, "context");
cVar.f312699h = baseFinderFeed;
if (cVar.f312698g == null) {
n nVar = new n((Context) mMActivity, 1, true);
nVar.m(mMActivity.getResources().getString(R.string.cjh), 17, mMActivity.getResources().getDimensionPixelSize(R.dimen.f359312ja));
nVar.f281245i = new e(mMActivity);
nVar.f281259q = new f(cVar, mMActivity);
nVar.f281235d = new g(cVar);
cVar.f312698g = nVar;
}
n nVar2 = cVar.f312698g;
if (nVar2 != null && !nVar2.h()) {
nVar2.q();
return;
}
return;
case 5002:
this.f110234v.a(this.f295461d, true, baseFinderFeed);
return;
case 5003:
this.f110234v.a(this.f295461d, false, baseFinderFeed);
return;
default:
super.I(baseFinderFeed, menuItem, i15, i16, oVar);
return;
}
} else if (this.f110233u == 7) {
FinderObjectDesc finderObjectDesc = baseFinderFeed.t().getFeedObject().objectDesc;
if (finderObjectDesc == null || (gq12 = finderObjectDesc.event) == null) {
j15 = 0;
} else {
j15 = gq12.f22931d;
}
MMActivity mMActivity2 = this.f295461d;
m.g(mMActivity2, "context");
String format = String.format("https://weixin110.qq.com/security/readtemplate?t=weixin_report/w_type&scene=%d&topic_id=%s", Arrays.copyOf(new Object[]{68, d.p(j15)}, 2));
m.f(format, "format(format, *args)");
Intent intent = new Intent();
intent.putExtra("rawUrl", format);
bv1 bv12 = null;
sv3.b.j(mMActivity2, "webview", ".ui.tools.WebViewUI", intent, null);
MMActivity mMActivity3 = this.f295461d;
long itemId2 = baseFinderFeed.getItemId();
m.g(mMActivity3, "context");
o2 o2Var = o2.f210885a;
ta f15 = ta.W0.f(mMActivity3);
if (f15 != null) {
bv12 = f15.l0();
}
JSONObject jSONObject = new JSONObject();
if (i16 != 1) {
i17 = 2;
}
jSONObject.put("from_action", i17);
jSONObject.put("feedid", d.p(itemId2));
b0 b0Var = b0.f332794a;
o2.f(o2Var, bv12, "button_complaint", 1, jSONObject, false, 16, null);
} else {
super.I(baseFinderFeed, menuItem, i15, i16, oVar);
}
}
@Override // rm1.c
public void O7(RefreshLoadMoreLayout.c<Object> cVar) {
FinderTopicTimelineUIContract$Presenter finderTopicTimelineUIContract$Presenter;
boolean z15;
m.g(cVar, TPReportKeys.PlayerStep.PLAYER_REASON);
rm1.f fVar = this.f295464g;
if (fVar instanceof mc) {
m.e(fVar, "null cannot be cast to non-null type com.tencent.mm.plugin.finder.feed.FinderTopicTimelineUIContract.ViewCallback");
mc mcVar = (mc) fVar;
rm1.c cVar2 = mcVar.f295625e;
FinderTopicTimelineUIContract$Presenter finderTopicTimelineUIContract$Presenter2 = null;
if (cVar2 instanceof FinderTopicTimelineUIContract$Presenter) {
finderTopicTimelineUIContract$Presenter = (FinderTopicTimelineUIContract$Presenter) cVar2;
} else {
finderTopicTimelineUIContract$Presenter = null;
}
if (finderTopicTimelineUIContract$Presenter != null) {
z15 = finderTopicTimelineUIContract$Presenter.A;
} else {
z15 = false;
}
if (!z15 && cVar.f189335f) {
RecyclerView recyclerView = mcVar.I().getRecyclerView();
RecyclerView.LayoutManager layoutManager = recyclerView.getLayoutManager();
m.e(layoutManager, "null cannot be cast to non-null type com.tencent.mm.plugin.finder.view.manager.FinderLinearLayoutManager");
int C = ((FinderLinearLayoutManager) layoutManager).C() + 1;
if (C < mcVar.j().getData().size()) {
recyclerView.post(new nc(recyclerView, C));
}
}
if (z15) {
rm1.c cVar3 = mcVar.f295625e;
if (cVar3 instanceof FinderTopicTimelineUIContract$Presenter) {
finderTopicTimelineUIContract$Presenter2 = (FinderTopicTimelineUIContract$Presenter) cVar3;
}
if (finderTopicTimelineUIContract$Presenter2 != null) {
finderTopicTimelineUIContract$Presenter2.A = false;
}
}
}
}
@Override // com.tencent.mm.plugin.finder.feed.FinderLoaderFeedUIContract$Presenter
public void b1(BaseFinderFeedLoader baseFinderFeedLoader, t5 t5Var) {
BaseFinderFeedLoader baseFinderFeedLoader2;
RecyclerView recyclerView;
jm1.c a15;
jm1.c a16;
m.g(baseFinderFeedLoader, "model");
m.g(t5Var, "callback");
super.b1(baseFinderFeedLoader, t5Var);
this.f110235w.i2(this.f110232t, this.f295462e, new a(this));
ta.a aVar = ta.W0;
ta f15 = aVar.f(this.f295461d);
if (!(f15 == null || (a16 = b5.a.a(f15, 0, 1, null)) == null)) {
a16.a(this.f110235w);
}
c cVar = this.f110234v;
cVar.getClass();
z.d().a(5909, cVar);
c cVar2 = this.f110234v;
BaseFeedLoader<d3> baseFeedLoader = this.f109883s;
if (baseFeedLoader instanceof BaseFinderFeedLoader) {
baseFinderFeedLoader2 = (BaseFinderFeedLoader) baseFeedLoader;
} else {
baseFinderFeedLoader2 = null;
}
cVar2.f312695d = baseFinderFeedLoader2;
m3 m3Var = this.f110236x;
b bVar = new b(this);
rm1.f fVar = this.f295464g;
if (fVar != null) {
recyclerView = fVar.getRecyclerView();
} else {
recyclerView = null;
}
m3Var.b1(bVar, recyclerView);
if (this.f110233u == 7) {
this.f110234v.f312696e = this.f295461d.getIntent().getIntExtra("key_activity_max_top_count", 3);
this.f110238z = this.f295461d.getIntent().getStringExtra("key_creator_finder_name");
FinderTopicTimelineUIContract$Presenter$onAttach$3 finderTopicTimelineUIContract$Presenter$onAttach$3 = new FinderTopicTimelineUIContract$Presenter$onAttach$3(this, h.f61283d);
this.f110237y = finderTopicTimelineUIContract$Presenter$onAttach$3;
finderTopicTimelineUIContract$Presenter$onAttach$3.alive();
}
ta f16 = aVar.f(this.f295461d);
if (f16 != null && (a15 = b5.a.a(f16, 0, 1, null)) != null) {
a15.a(this.f110236x.m());
}
}
@Override // rm1.c, yx1.a, com.tencent.mm.plugin.finder.feed.FinderLoaderFeedUIContract$Presenter
public void onDetach() {
jm1.c a15;
jm1.c a16;
this.f110235w.onDetach();
ta.a aVar = ta.W0;
ta f15 = aVar.f(this.f295461d);
if (!(f15 == null || (a16 = b5.a.a(f15, 0, 1, null)) == null)) {
a16.d(this.f110235w);
}
c cVar = this.f110234v;
cVar.getClass();
z.d().p(5909, cVar);
this.f110236x.onDetach();
IListener<ActivityFeedRemoveEvent> iListener = this.f110237y;
if (iListener != null) {
iListener.dead();
}
ta f16 = aVar.f(this.f295461d);
if (!(f16 == null || (a15 = b5.a.a(f16, 0, 1, null)) == null)) {
a15.d(this.f110236x.m());
}
super.onDetach();
}
/* JADX WARNING: Removed duplicated region for block: B:61:0x0127 */
@Override // rm1.c
public void onRefreshEnd(RefreshLoadMoreLayout.c<Object> cVar) {
E e15;
int i15;
String str;
rm1.f fVar;
rm1.f fVar2;
RecyclerView recyclerView;
RecyclerView.LayoutManager layoutManager;
boolean z15;
int i16;
boolean z16;
DataBuffer<T> dataList;
DataBuffer<T> dataList2;
boolean z17;
DataBuffer<T> dataList3;
m.g(cVar, TPReportKeys.PlayerStep.PLAYER_REASON);
E e16 = cVar.f189334e;
RecyclerView recyclerView2 = null;
if (e16 instanceof Integer) {
e15 = e16;
} else {
e15 = null;
}
if (e15 != null) {
i15 = e15.intValue();
} else {
i15 = 4;
}
if (i15 != 19) {
if (!(this.f110233u != 16 || (fVar2 = this.f295464g) == null || (recyclerView = fVar2.getRecyclerView()) == null || (layoutManager = recyclerView.getLayoutManager()) == null)) {
BaseFeedLoader<d3> baseFeedLoader = this.f109883s;
if (baseFeedLoader == null || (dataList3 = baseFeedLoader.getDataList()) == null || !(!dataList3.isEmpty())) {
z15 = false;
} else {
z15 = true;
}
if (z15) {
long longExtra = this.f295461d.getIntent().getLongExtra("key_ref_object_id", 0);
BaseFeedLoader<d3> baseFeedLoader2 = this.f109883s;
int i17 = -1;
if (baseFeedLoader2 != null && (dataList2 = baseFeedLoader2.getDataList()) != null) {
Iterator<E> it = dataList2.iterator();
int i18 = 0;
while (true) {
if (!it.hasNext()) {
break;
}
if (it.next().getItemId() == longExtra) {
z17 = true;
} else {
z17 = false;
}
if (z17) {
i17 = i18;
break;
}
i18++;
}
}
BaseFeedLoader<d3> baseFeedLoader3 = this.f109883s;
if (baseFeedLoader3 == null || (dataList = baseFeedLoader3.getDataList()) == null) {
i16 = 0;
} else {
i16 = dataList.size();
}
if (i17 < 0 || i17 >= i16) {
z16 = false;
} else {
z16 = true;
}
if (z16) {
FinderLinearLayoutManager finderLinearLayoutManager = (FinderLinearLayoutManager) layoutManager;
k30.a aVar = new k30.a();
ThreadLocal<k30.a> threadLocal = k30.c.f244265a;
aVar.c(0);
aVar.c(Integer.valueOf(i17));
j30.a.d(finderLinearLayoutManager, aVar.b(), "com/tencent/mm/plugin/finder/feed/FinderTopicTimelineUIContract$Presenter", "checkPlay", "()V", "Undefined", "scrollToPositionWithOffset", "(II)V");
finderLinearLayoutManager.V(((Integer) aVar.a(0)).intValue(), ((Integer) aVar.a(1)).intValue());
j30.a.e(finderLinearLayoutManager, "com/tencent/mm/plugin/finder/feed/FinderTopicTimelineUIContract$Presenter", "checkPlay", "()V", "Undefined", "scrollToPositionWithOffset", "(II)V");
}
}
}
int i19 = this.f110233u;
f0.q qVar = f0.q.LIVE_AUDIENCE_EXPLORE_FEED_CARD;
c.a aVar2 = uf1.c.f317877a;
uf1.c.f317888l = true;
if (2 == i19) {
uf1.c.f317888l = true;
} else if (1 == i19) {
qVar = f0.q.LIVE_AUDIENCE_EXPLORE_FEED_CARD_LIVING_AVATAR;
uf1.c.f317888l = false;
str = "9";
n74.b c15 = n74.j.c(qVar, str);
yz3.d c16 = j.c(e6.class);
m.f(c16, "getService(IHellLiveReport::class.java)");
e6 e6Var = (e6) c16;
fVar = this.f295464g;
if (fVar != null) {
recyclerView2 = fVar.getRecyclerView();
}
Object a15 = c15.a(0);
m.f(a15, "tuple2.`$1`()");
Object a16 = c15.a(1);
m.f(a16, "tuple2.`$2`()");
e6.a.c(e6Var, recyclerView2, (f0.q) a15, (String) a16, i.f193370g, 0, 0, 0, 112, null);
}
str = "27";
n74.b c152 = n74.j.c(qVar, str);
yz3.d c162 = j.c(e6.class);
m.f(c162, "getService(IHellLiveReport::class.java)");
e6 e6Var2 = (e6) c162;
fVar = this.f295464g;
if (fVar != null) {
}
Object a152 = c152.a(0);
m.f(a152, "tuple2.`$1`()");
Object a162 = c152.a(1);
m.f(a162, "tuple2.`$2`()");
e6.a.c(e6Var2, recyclerView2, (f0.q) a152, (String) a162, i.f193370g, 0, 0, 0, 112, null);
}
}
@Override // rm1.c
public void requestRefresh() {
BaseFeedLoader<d3> baseFeedLoader = this.f109883s;
if (baseFeedLoader != null) {
baseFeedLoader.requestRefresh();
}
}
@Override // rm1.c
public void s() {
BaseFeedLoader<d3> baseFeedLoader = this.f109883s;
if (baseFeedLoader != null) {
BaseFeedLoader.requestLoadMore$default(baseFeedLoader, false, 1, null);
}
}
@Override // rm1.c, rm1.a2
public boolean t0() {
return false;
}
public final void t1() {
FinderTopicTimelineUIContract$RelativeLoader finderTopicTimelineUIContract$RelativeLoader;
BaseFeedLoader<d3> baseFeedLoader = this.f109883s;
if (baseFeedLoader instanceof FinderTopicTimelineUIContract$RelativeLoader) {
finderTopicTimelineUIContract$RelativeLoader = (FinderTopicTimelineUIContract$RelativeLoader) baseFeedLoader;
} else {
finderTopicTimelineUIContract$RelativeLoader = null;
}
if (finderTopicTimelineUIContract$RelativeLoader != null && finderTopicTimelineUIContract$RelativeLoader.f110250v) {
finderTopicTimelineUIContract$RelativeLoader.f110250v = false;
BaseFeedLoader.request$default(finderTopicTimelineUIContract$RelativeLoader, new d0(finderTopicTimelineUIContract$RelativeLoader.f110242n, finderTopicTimelineUIContract$RelativeLoader.f110243o, finderTopicTimelineUIContract$RelativeLoader.f110246r, finderTopicTimelineUIContract$RelativeLoader.getLastBuffer(), null, finderTopicTimelineUIContract$RelativeLoader.f110245q, finderTopicTimelineUIContract$RelativeLoader.f110247s, finderTopicTimelineUIContract$RelativeLoader.f110248t, finderTopicTimelineUIContract$RelativeLoader.f110249u, null, finderTopicTimelineUIContract$RelativeLoader.getContextObj(), 0.0f, 0.0f, 0, 0, 19, null, null, finderTopicTimelineUIContract$RelativeLoader.f110244p, 227840, null), null, 2, null);
}
}
@Override // rm1.c
public void v(BaseFinderFeed baseFinderFeed, i14.d0 d0Var, n nVar, i84.o oVar) {
boolean z15;
m.g(baseFinderFeed, "feed");
m.g(d0Var, "menu");
m.g(nVar, "sheet");
m.g(oVar, "holder");
if (this.f110233u == 7) {
boolean z16 = false;
if (Util.isNullOrNil(this.f110238z) || !m.b(this.f110238z, r32.b.c(this.f295461d))) {
z15 = false;
} else {
z15 = true;
}
if (z15) {
if (baseFinderFeed.t().isPostFinish()) {
d0Var.g(5001, this.f295461d.getString(R.string.cjf), R.raw.icons_outlined_remove_from_list);
}
BaseFeedLoader<d3> baseFeedLoader = this.f109883s;
m.e(baseFeedLoader, "null cannot be cast to non-null type com.tencent.mm.plugin.finder.feed.FinderTopicTimelineUIContract.Loader");
if (((FinderTopicTimelineUIContract$Loader) baseFeedLoader).f110220u == 1) {
tm1.c cVar = this.f110234v;
MMActivity mMActivity = this.f295461d;
cVar.getClass();
m.g(mMActivity, "context");
if (baseFinderFeed.t().getStickyTime() > 0) {
z16 = true;
}
if (z16) {
d0Var.g(5003, mMActivity.getString(R.string.cn6), R.raw.icons_outlined_top_off);
} else {
d0Var.g(5002, mMActivity.getString(R.string.f49), R.raw.icons_outlined_top);
}
}
}
}
super.v(baseFinderFeed, d0Var, nVar, oVar);
if (this.f110233u == 16) {
d0Var.removeItem(305);
d0Var.removeItem(306);
}
}
}