导航菜单

页面标题

页面副标题

OLX India v19.42.007 - IntentWidgetFragment.java 源代码

正在查看: OLX India v19.42.007 应用的 IntentWidgetFragment.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.olxgroup.panamera.app.buyers.cxe.fragments;

import android.graphics.Color;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.naspers.ragnarok.core.entity.Extras;
import com.olx.southasia.databinding.e8;
import com.olxgroup.panamera.app.buyers.filter.fragments.NestedFilterViewFragment;
import com.olxgroup.panamera.app.common.infra.m2;
import com.olxgroup.panamera.domain.buyers.cxe.entity.bff.BFFWidget;
import com.olxgroup.panamera.domain.buyers.cxe.entity.bff.BFFWidgetData;
import com.olxgroup.panamera.domain.buyers.cxe.entity.bff.BFFWidgetDataButton;
import com.olxgroup.panamera.domain.buyers.cxe.entity.bff.BFFWidgetDataCTA;
import com.olxgroup.panamera.domain.buyers.cxe.entity.bff.BFFWidgetDataImage;
import com.olxgroup.panamera.domain.buyers.cxe.entity.bff.BFFWidgetDataStyle;
import com.olxgroup.panamera.domain.buyers.cxe.entity.bff.BFFWidgetDataText;
import com.olxgroup.panamera.domain.buyers.cxe.entity.bff.BFFWidgetHeader;
import java.io.IOException;
import java.util.List;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import olx.com.delorean.view.base.a;

@Metadata
public final class IntentWidgetFragment extends Hilt_IntentWidgetFragment implements com.olxgroup.panamera.app.buyers.filter.adapters.nestedselect.a {
    public static final a Q0 = new a(null);
    public static final int R0 = 8;
    private e8 L0;
    public com.olxgroup.panamera.app.buyers.cxe.viewModels.n M0;
    public com.olxgroup.panamera.app.buyers.cxe.viewModels.l N0;
    private final com.olxgroup.panamera.app.buyers.utils.a K0 = new com.olxgroup.panamera.app.buyers.utils.a();
    private final Lazy O0 = LazyKt.b(new Function0() {
        public final Object invoke() {
            String P5;
            P5 = IntentWidgetFragment.P5(IntentWidgetFragment.this);
            return P5;
        }
    });
    private final Lazy P0 = LazyKt.b(new Function0() {
        public final Object invoke() {
            String r5;
            r5 = IntentWidgetFragment.r5(IntentWidgetFragment.this);
            return r5;
        }
    });

    public static final class a {
        public a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public final IntentWidgetFragment a(String str, String str2) {
            IntentWidgetFragment intentWidgetFragment = new IntentWidgetFragment();
            Bundle bundle = new Bundle();
            bundle.putString("widget_name", str);
            bundle.putString(Extras.Constants.CATEGORY_ID, str2);
            intentWidgetFragment.setArguments(bundle);
            return intentWidgetFragment;
        }

        private a() {
        }
    }

    public static final void A5(IntentWidgetFragment intentWidgetFragment, com.olxgroup.panamera.app.buyers.cxe.viewModels.a aVar) {
        if (aVar != null) {
            intentWidgetFragment.s5();
            if (aVar.f() != null) {
                com.olxgroup.panamera.app.buyers.utils.a aVar2 = intentWidgetFragment.K0;
                List f = aVar.f();
                boolean d = Intrinsics.d(aVar.g(), "multiple");
                Integer e = aVar.e();
                aVar2.a(new com.olxgroup.panamera.app.buyers.filter.adapters.nestedselect.d(f, d, intentWidgetFragment, e != null ? e.intValue() : 3));
            }
            String b = aVar.b();
            if (b != null) {
                intentWidgetFragment.K0.a(new com.olxgroup.panamera.app.buyers.cxe.adapters.g(b));
            }
            List a2 = aVar.a();
            if (a2 != null) {
                RecyclerView.f cVar = new com.olxgroup.panamera.app.buyers.filter.adapters.c(a2, Intrinsics.d(aVar.c(), "multiple"));
                cVar.Y(intentWidgetFragment);
                intentWidgetFragment.K0.a(cVar);
            }
            e8 e8Var = intentWidgetFragment.L0;
            if (e8Var == null) {
                e8Var = null;
            }
            e8Var.I.setText(String.valueOf(aVar.h()));
            intentWidgetFragment.u5().d1(aVar.d());
            com.olxgroup.panamera.app.buyers.cxe.viewModels.l u5 = intentWidgetFragment.u5();
            String w5 = intentWidgetFragment.w5();
            String d2 = aVar.d();
            Integer h = aVar.h();
            u5.f1(w5, d2, h != null ? h.intValue() : 0);
        }
    }

    public static final Unit B5(IntentWidgetFragment intentWidgetFragment, Boolean bool) {
        intentWidgetFragment.K0.d();
        return Unit.a;
    }

    private final void C5() {
        v5().w0().observe(getViewLifecycleOwner(), new Observer() {
            public final void onChanged(Object obj) {
                IntentWidgetFragment.D5(IntentWidgetFragment.this, (olx.com.delorean.view.base.a) obj);
            }
        });
    }

    public static final void D5(IntentWidgetFragment intentWidgetFragment, olx.com.delorean.view.base.a aVar) {
        if (aVar instanceof a.c) {
            intentWidgetFragment.showLoading();
        } else if (aVar instanceof a.d) {
            intentWidgetFragment.showSuccess();
        } else {
            if (!(aVar instanceof a.b)) {
                throw new NoWhenBranchMatchedException();
            }
            intentWidgetFragment.O5((a.b) aVar);
        }
    }

    private final void E5(final BFFWidget bFFWidget) {
        BFFWidgetDataButton bFFWidgetDataButton;
        BFFWidgetDataButton bFFWidgetDataButton2;
        BFFWidgetData data;
        BFFWidgetDataCTA cta;
        List buttons = (bFFWidget == null || (data = bFFWidget.getData()) == null || (cta = data.getCta()) == null) ? null : cta.getButtons();
        if (buttons == null || buttons.size() != 1) {
            e8 e8Var = this.L0;
            if (e8Var == null) {
                e8Var = null;
            }
            e8Var.B.setVisibility(0);
            e8 e8Var2 = this.L0;
            if (e8Var2 == null) {
                e8Var2 = null;
            }
            e8Var2.B.setText((buttons == null || (bFFWidgetDataButton2 = (BFFWidgetDataButton) buttons.get(0)) == null) ? null : bFFWidgetDataButton2.getText());
            e8 e8Var3 = this.L0;
            if (e8Var3 == null) {
                e8Var3 = null;
            }
            e8Var3.C.setText((buttons == null || (bFFWidgetDataButton = (BFFWidgetDataButton) buttons.get(1)) == null) ? null : bFFWidgetDataButton.getText());
        } else {
            e8 e8Var4 = this.L0;
            if (e8Var4 == null) {
                e8Var4 = null;
            }
            e8Var4.C.setText(((BFFWidgetDataButton) buttons.get(0)).getText());
            e8 e8Var5 = this.L0;
            if (e8Var5 == null) {
                e8Var5 = null;
            }
            e8Var5.C.setEnabled(true);
            e8 e8Var6 = this.L0;
            if (e8Var6 == null) {
                e8Var6 = null;
            }
            e8Var6.B.setVisibility(8);
        }
        e8 e8Var7 = this.L0;
        if (e8Var7 == null) {
            e8Var7 = null;
        }
        e8Var7.B.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                IntentWidgetFragment.F5(IntentWidgetFragment.this, view);
            }
        });
        e8 e8Var8 = this.L0;
        (e8Var8 != null ? e8Var8 : null).C.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                IntentWidgetFragment.G5(IntentWidgetFragment.this, view);
            }
        });
        v5().I0().observe(getViewLifecycleOwner(), new a0(new Function1() {
            public final Object invoke(Object obj) {
                Unit H5;
                H5 = IntentWidgetFragment.H5(bFFWidget, this, (Boolean) obj);
                return H5;
            }
        }));
    }

    public static final void F5(IntentWidgetFragment intentWidgetFragment, View view) {
        intentWidgetFragment.u5().Z0(intentWidgetFragment.w5(), intentWidgetFragment.v5().S0(), intentWidgetFragment.v5().L0());
        intentWidgetFragment.v5().X0(intentWidgetFragment.u5().N0());
    }

    public static final void G5(IntentWidgetFragment intentWidgetFragment, View view) {
        intentWidgetFragment.u5().Z0(intentWidgetFragment.w5(), intentWidgetFragment.v5().S0(), intentWidgetFragment.v5().L0());
        intentWidgetFragment.v5().X0(intentWidgetFragment.u5().N0());
    }

    public static final Unit H5(BFFWidget bFFWidget, IntentWidgetFragment intentWidgetFragment, Boolean bool) {
        BFFWidgetData data;
        BFFWidgetDataCTA cta;
        List buttons;
        if (bFFWidget != null && (data = bFFWidget.getData()) != null && (cta = data.getCta()) != null && (buttons = cta.getButtons()) != null && buttons.size() == 2) {
            e8 e8Var = intentWidgetFragment.L0;
            if (e8Var == null) {
                e8Var = null;
            }
            e8Var.C.setEnabled(!bool.booleanValue());
        }
        return Unit.a;
    }

    private final void I5(BFFWidget bFFWidget) {
        BFFWidgetData data;
        BFFWidgetHeader banner;
        BFFWidgetDataText title;
        BFFWidgetDataStyle style;
        BFFWidgetData data2;
        BFFWidgetHeader banner2;
        BFFWidgetDataText subtitle;
        BFFWidgetDataStyle style2;
        BFFWidgetData data3;
        BFFWidgetHeader banner3;
        BFFWidgetDataText subtitle2;
        BFFWidgetData data4;
        BFFWidgetHeader banner4;
        BFFWidgetDataImage image;
        BFFWidgetData data5;
        BFFWidgetHeader banner5;
        BFFWidgetDataImage image2;
        String str = null;
        String k = com.olxgroup.panamera.app.common.utils.f0.k(m2.a.E2().getMarket().c().g(), (bFFWidget == null || (data5 = bFFWidget.getData()) == null || (banner5 = data5.getBanner()) == null || (image2 = banner5.getImage()) == null) ? null : image2.getUri(), com.olxgroup.panamera.app.common.utils.f0.w(getContext()), (bFFWidget == null || (data4 = bFFWidget.getData()) == null || (banner4 = data4.getBanner()) == null || (image = banner4.getImage()) == null) ? null : image.getExt());
        com.olxgroup.panamera.app.common.repository.b d = com.olxgroup.panamera.app.common.repositoryImpl.e.a.d();
        e8 e8Var = this.L0;
        if (e8Var == null) {
            e8Var = null;
        }
        d.a(k, e8Var.G);
        e8 e8Var2 = this.L0;
        if (e8Var2 == null) {
            e8Var2 = null;
        }
        e8Var2.H.setText((bFFWidget == null || (data3 = bFFWidget.getData()) == null || (banner3 = data3.getBanner()) == null || (subtitle2 = banner3.getSubtitle()) == null) ? null : subtitle2.getText());
        e8 e8Var3 = this.L0;
        if (e8Var3 == null) {
            e8Var3 = null;
        }
        e8Var3.H.setTextColor(Color.parseColor((bFFWidget == null || (data2 = bFFWidget.getData()) == null || (banner2 = data2.getBanner()) == null || (subtitle = banner2.getSubtitle()) == null || (style2 = subtitle.getStyle()) == null) ? null : style2.getText_color()));
        e8 e8Var4 = this.L0;
        if (e8Var4 == null) {
            e8Var4 = null;
        }
        TextView textView = e8Var4.I;
        if (bFFWidget != null && (data = bFFWidget.getData()) != null && (banner = data.getBanner()) != null && (title = banner.getTitle()) != null && (style = title.getStyle()) != null) {
            str = style.getText_color();
        }
        textView.setTextColor(Color.parseColor(str));
    }

    private final void K5(BFFWidget bFFWidget) {
        BFFWidgetData data;
        Boolean showBackButton;
        BFFWidgetData data2;
        BFFWidgetDataText title;
        e8 e8Var = this.L0;
        if (e8Var == null) {
            e8Var = null;
        }
        e8Var.D.C.setText((bFFWidget == null || (data2 = bFFWidget.getData()) == null || (title = data2.getTitle()) == null) ? null : title.getText());
        e8 e8Var2 = this.L0;
        if (e8Var2 == null) {
            e8Var2 = null;
        }
        com.olxgroup.panamera.app.common.utils.v.c(e8Var2.D.A, (bFFWidget == null || (data = bFFWidget.getData()) == null || (showBackButton = data.getShowBackButton()) == null) ? false : showBackButton.booleanValue());
        e8 e8Var3 = this.L0;
        if (e8Var3 == null) {
            e8Var3 = null;
        }
        e8Var3.D.A.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                IntentWidgetFragment.M5(IntentWidgetFragment.this, view);
            }
        });
        e8 e8Var4 = this.L0;
        (e8Var4 != null ? e8Var4 : null).E.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                IntentWidgetFragment.L5(IntentWidgetFragment.this, view);
            }
        });
        I5(bFFWidget);
        E5(bFFWidget);
    }

    public static final void L5(IntentWidgetFragment intentWidgetFragment, View view) {
        androidx.fragment.app.r activity = intentWidgetFragment.getActivity();
        if (activity != null) {
            activity.finish();
        }
    }

    public static final void M5(IntentWidgetFragment intentWidgetFragment, View view) {
        intentWidgetFragment.u5().a1(intentWidgetFragment.v5().L0());
        intentWidgetFragment.v5().X0(intentWidgetFragment.u5().N0());
    }

    private final void O5(a.b bVar) {
        e8 e8Var = this.L0;
        if (e8Var == null) {
            e8Var = null;
        }
        com.olxgroup.panamera.app.common.utils.v.c(e8Var.D.F, false);
        e8 e8Var2 = this.L0;
        if (e8Var2 == null) {
            e8Var2 = null;
        }
        e8Var2.D.F.d();
        e8 e8Var3 = this.L0;
        if (e8Var3 == null) {
            e8Var3 = null;
        }
        com.olxgroup.panamera.app.common.utils.v.c(e8Var3.D.E, false);
        e8 e8Var4 = this.L0;
        if (e8Var4 == null) {
            e8Var4 = null;
        }
        com.olxgroup.panamera.app.common.utils.v.c(e8Var4.D.D, true);
        e8 e8Var5 = this.L0;
        if (e8Var5 == null) {
            e8Var5 = null;
        }
        e8Var5.D.D.f(Boolean.FALSE);
        if (bVar.c() instanceof IOException) {
            e8 e8Var6 = this.L0;
            (e8Var6 != null ? e8Var6 : null).D.D.d();
        } else {
            e8 e8Var7 = this.L0;
            (e8Var7 != null ? e8Var7 : null).D.D.e();
        }
    }

    public static final String P5(IntentWidgetFragment intentWidgetFragment) {
        Bundle arguments = intentWidgetFragment.getArguments();
        if (arguments != null) {
            return arguments.getString("widget_name", "");
        }
        return null;
    }

    private final void initializeViews() {
        setRecyclerView();
    }

    public static final String r5(IntentWidgetFragment intentWidgetFragment) {
        Bundle arguments = intentWidgetFragment.getArguments();
        if (arguments != null) {
            return arguments.getString(Extras.Constants.CATEGORY_ID, "");
        }
        return null;
    }

    private final void s5() {
        this.K0.f();
        e8 e8Var = this.L0;
        if (e8Var == null) {
            e8Var = null;
        }
        RecyclerView.f adapter = e8Var.D.E.getAdapter();
        if (adapter != null) {
            adapter.notifyDataSetChanged();
        }
        e8 e8Var2 = this.L0;
        (e8Var2 != null ? e8Var2 : null).D.E.scrollToPosition(0);
    }

    private final void setRecyclerView() {
        e8 e8Var = this.L0;
        if (e8Var == null) {
            e8Var = null;
        }
        e8Var.D.E.setLayoutManager(new LinearLayoutManager(getContext()));
        e8 e8Var2 = this.L0;
        (e8Var2 != null ? e8Var2 : null).D.E.setAdapter(this.K0.c());
    }

    private final void showLoading() {
        e8 e8Var = this.L0;
        if (e8Var == null) {
            e8Var = null;
        }
        com.olxgroup.panamera.app.common.utils.v.c(e8Var.D.F, true);
        e8 e8Var2 = this.L0;
        if (e8Var2 == null) {
            e8Var2 = null;
        }
        e8Var2.D.F.c();
        e8 e8Var3 = this.L0;
        com.olxgroup.panamera.app.common.utils.v.c((e8Var3 != null ? e8Var3 : null).D.E, false);
    }

    private final void showSuccess() {
        e8 e8Var = this.L0;
        if (e8Var == null) {
            e8Var = null;
        }
        com.olxgroup.panamera.app.common.utils.v.c(e8Var.D.F, false);
        e8 e8Var2 = this.L0;
        if (e8Var2 == null) {
            e8Var2 = null;
        }
        e8Var2.D.F.d();
        e8 e8Var3 = this.L0;
        com.olxgroup.panamera.app.common.utils.v.c((e8Var3 != null ? e8Var3 : null).D.E, true);
    }

    private final String t5() {
        return (String) this.P0.getValue();
    }

    private final String w5() {
        return (String) this.O0.getValue();
    }

    private final void x5() {
        v5().R0().observe(getViewLifecycleOwner(), new a0(new Function1() {
            public final Object invoke(Object obj) {
                Unit y5;
                y5 = IntentWidgetFragment.y5(IntentWidgetFragment.this, (Integer) obj);
                return y5;
            }
        }));
    }

    public static final Unit y5(IntentWidgetFragment intentWidgetFragment, Integer num) {
        e8 e8Var = intentWidgetFragment.L0;
        if (e8Var == null) {
            e8Var = null;
        }
        e8Var.I.setText(num.toString());
        return Unit.a;
    }

    private final void z5() {
        v5().N0().observe(getViewLifecycleOwner(), new Observer() {
            public final void onChanged(Object obj) {
                IntentWidgetFragment.A5(IntentWidgetFragment.this, (com.olxgroup.panamera.app.buyers.cxe.viewModels.a) obj);
            }
        });
        v5().Q0().observe(getViewLifecycleOwner(), new a0(new Function1() {
            public final Object invoke(Object obj) {
                Unit B5;
                B5 = IntentWidgetFragment.B5(IntentWidgetFragment.this, (Boolean) obj);
                return B5;
            }
        }));
    }

    public final void J5(com.olxgroup.panamera.app.buyers.cxe.viewModels.l lVar) {
        this.N0 = lVar;
    }

    public final void N5(com.olxgroup.panamera.app.buyers.cxe.viewModels.n nVar) {
        this.M0 = nVar;
    }

    @Override
    public void c1(com.olxgroup.panamera.app.buyers.filter.entities.d dVar, Integer num, NestedFilterViewFragment.b bVar) {
        v5().U0(dVar, num, bVar);
    }

    public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        e8 Q = e8.Q(layoutInflater);
        this.L0 = Q;
        if (Q == null) {
            Q = null;
        }
        return Q.getRoot();
    }

    public void onResume() {
        super.onResume();
        v5().T0(w5(), u5().N0(), t5());
        u5().d1(v5().L0());
    }

    public void onViewCreated(View view, Bundle bundle) {
        super.onViewCreated(view, bundle);
        J5((com.olxgroup.panamera.app.buyers.cxe.viewModels.l) new ViewModelProvider(requireActivity()).get(com.olxgroup.panamera.app.buyers.cxe.viewModels.l.class));
        N5((com.olxgroup.panamera.app.buyers.cxe.viewModels.n) new ViewModelProvider(this).get(com.olxgroup.panamera.app.buyers.cxe.viewModels.n.class));
        K5((BFFWidget) u5().X0().get(w5()));
        initializeViews();
        C5();
        z5();
        x5();
    }

    public final com.olxgroup.panamera.app.buyers.cxe.viewModels.l u5() {
        com.olxgroup.panamera.app.buyers.cxe.viewModels.l lVar = this.N0;
        if (lVar != null) {
            return lVar;
        }
        return null;
    }

    public final com.olxgroup.panamera.app.buyers.cxe.viewModels.n v5() {
        com.olxgroup.panamera.app.buyers.cxe.viewModels.n nVar = this.M0;
        if (nVar != null) {
            return nVar;
        }
        return null;
    }
}