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