导航菜单

页面标题

页面副标题

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

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

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


package com.olxgroup.panamera.app.buyers.partnership.ui;

import android.os.Bundle;
import androidx.activity.ComponentActivity;
import androidx.activity.result.ActivityResult;
import androidx.databinding.g;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import com.olx.southasia.databinding.e2;
import com.olx.southasia.k;
import com.olx.southasia.p;
import com.olxgroup.panamera.app.buyers.partnership.uievents.a;
import com.olxgroup.panamera.app.buyers.partnership.uievents.b;
import com.olxgroup.panamera.app.common.utils.k1;
import com.olxgroup.panamera.app.users.auth.activities.LoginActivity;
import com.olxgroup.panamera.app.users.linkaccount.activities.PhoneVerificationActivity;
import com.olxgroup.panamera.domain.buyers.common.entity.ad.AdditionalBanner;
import kotlin.Function;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.FunctionAdapter;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.Reflection;
import kotlin.jvm.internal.SourceDebugExtension;
import olx.com.delorean.domain.utils.EventWrapper;
import olx.com.delorean.view.notificationCenter.deeplink.DeepLinkActivity;

@Metadata
@SourceDebugExtension
public final class CLMCampaignsRouterActivity extends com.olxgroup.panamera.app.buyers.partnership.ui.d {
    private e2 b0;
    private final Lazy a0 = new ViewModelLazy(Reflection.b(com.olxgroup.panamera.app.buyers.partnership.viewmodel.b.class), new c(this), new b(this), new d(null, this));
    private final androidx.activity.result.b c0 = registerForActivityResult(new androidx.activity.result.contract.c(), new androidx.activity.result.a() {
        public final void a(Object obj) {
            CLMCampaignsRouterActivity.L2(CLMCampaignsRouterActivity.this, (ActivityResult) obj);
        }
    });

    static final class a implements Observer, FunctionAdapter {
        private final Function1 a;

        a(Function1 function1) {
            this.a = function1;
        }

        public final boolean equals(Object obj) {
            if ((obj instanceof Observer) && (obj instanceof FunctionAdapter)) {
                return Intrinsics.d(getFunctionDelegate(), ((FunctionAdapter) obj).getFunctionDelegate());
            }
            return false;
        }

        public final Function getFunctionDelegate() {
            return this.a;
        }

        public final int hashCode() {
            return getFunctionDelegate().hashCode();
        }

        public final void onChanged(Object obj) {
            this.a.invoke(obj);
        }
    }

    public static final class b extends Lambda implements Function0 {
        final ComponentActivity d;

        public b(ComponentActivity componentActivity) {
            super(0);
            this.d = componentActivity;
        }

        public final ViewModelProvider.Factory invoke() {
            return this.d.getDefaultViewModelProviderFactory();
        }
    }

    public static final class c extends Lambda implements Function0 {
        final ComponentActivity d;

        public c(ComponentActivity componentActivity) {
            super(0);
            this.d = componentActivity;
        }

        public final ViewModelStore invoke() {
            return this.d.getViewModelStore();
        }
    }

    public static final class d extends Lambda implements Function0 {
        final Function0 d;
        final ComponentActivity e;

        public d(Function0 function0, ComponentActivity componentActivity) {
            super(0);
            this.d = function0;
            this.e = componentActivity;
        }

        public final CreationExtras invoke() {
            CreationExtras creationExtras;
            Function0 function0 = this.d;
            return (function0 == null || (creationExtras = (CreationExtras) function0.invoke()) == null) ? this.e.getDefaultViewModelCreationExtras() : creationExtras;
        }
    }

    private final com.olxgroup.panamera.app.buyers.partnership.viewmodel.b I2() {
        return (com.olxgroup.panamera.app.buyers.partnership.viewmodel.b) this.a0.getValue();
    }

    private final void J2() {
        I2().a().observe(this, new a(new Function1() {
            public final Object invoke(Object obj) {
                Unit K2;
                K2 = CLMCampaignsRouterActivity.K2(CLMCampaignsRouterActivity.this, (EventWrapper) obj);
                return K2;
            }
        }));
    }

    public static final Unit K2(CLMCampaignsRouterActivity cLMCampaignsRouterActivity, EventWrapper eventWrapper) {
        com.olxgroup.panamera.app.buyers.partnership.uievents.b bVar = (com.olxgroup.panamera.app.buyers.partnership.uievents.b) eventWrapper.getContentIfNotHandled();
        if (bVar == null) {
            return Unit.a;
        }
        if (bVar instanceof b.C0241b) {
            cLMCampaignsRouterActivity.finish();
        } else if (Intrinsics.d(bVar, b.c.a)) {
            cLMCampaignsRouterActivity.c0.a(LoginActivity.w3(true));
        } else if (Intrinsics.d(bVar, b.d.a)) {
            cLMCampaignsRouterActivity.c0.a(PhoneVerificationActivity.o3());
        } else if (bVar instanceof b.a) {
            DeepLinkActivity.p2(((b.a) bVar).a());
            cLMCampaignsRouterActivity.finish();
        } else {
            if (!(bVar instanceof b.e)) {
                throw new NoWhenBranchMatchedException();
            }
            cLMCampaignsRouterActivity.startActivity(olx.com.delorean.a.d(((b.e) bVar).a(), (AdditionalBanner.Popup) null));
            cLMCampaignsRouterActivity.finish();
        }
        return Unit.a;
    }

    public static final void L2(CLMCampaignsRouterActivity cLMCampaignsRouterActivity, ActivityResult activityResult) {
        if (activityResult.b() == -1) {
            cLMCampaignsRouterActivity.I2().t().invoke(a.C0240a.a);
        } else {
            cLMCampaignsRouterActivity.finish();
            k1.a(cLMCampaignsRouterActivity, cLMCampaignsRouterActivity.getString(p.login_required));
        }
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.b0 = (e2) g.j(this, k.clm_campaign_redirection_activity);
        J2();
    }
}