导航菜单

页面标题

页面副标题

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

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

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


package com.naspers.ragnarok.universal.ui.ui.videoCall.activity;

import android.content.Intent;
import android.os.Bundle;
import androidx.activity.ComponentActivity;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import com.naspers.ragnarok.data.R;
import com.naspers.ragnarok.domain.constant.Constants;
import com.naspers.ragnarok.domain.entity.chat.ChatAd;
import com.naspers.ragnarok.domain.entity.chat.ChatProfile;
import com.naspers.ragnarok.domain.entity.conversation.Conversation;
import com.naspers.ragnarok.domain.entity.meeting.DealerType;
import com.naspers.ragnarok.universal.databinding.k0;
import com.naspers.ragnarok.universal.ui.ui.videoCall.fragment.VideoCallFragment;
import com.naspers.ragnarok.universal.ui.viewModel.viewIntent.u;
import kotlin.Function;
import kotlin.Lazy;
import kotlin.Metadata;
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;

@Metadata
@SourceDebugExtension
public class VideoCallActivity extends com.naspers.ragnarok.universal.ui.ui.base.a {
    private String R;
    private String S;
    protected Conversation T;
    public com.naspers.ragnarok.universal.ui.viewModel.base.b U;
    private final Lazy V = new ViewModelLazy(Reflection.b(com.naspers.ragnarok.universal.ui.viewModel.videoCall.c.class), new d(this), new f(), new e(null, this));

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

    static final class b extends Lambda implements Function1 {
        b() {
            super(1);
        }

        public final void a(Unit unit) {
            VideoCallActivity.this.r2();
        }

        public Object invoke(Object obj) {
            a((Unit) obj);
            return Unit.a;
        }
    }

    static final class c extends Lambda implements Function1 {
        c() {
            super(1);
        }

        public final void a(Unit unit) {
            VideoCallActivity.this.s2();
        }

        public Object invoke(Object obj) {
            a((Unit) obj);
            return Unit.a;
        }
    }

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

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

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

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

        public e(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;
        }
    }

    static final class f extends Lambda implements Function0 {
        f() {
            super(0);
        }

        public final ViewModelProvider.Factory invoke() {
            return VideoCallActivity.this.q2();
        }
    }

    private final com.naspers.ragnarok.universal.ui.viewModel.videoCall.c p2() {
        return (com.naspers.ragnarok.universal.ui.viewModel.videoCall.c) this.V.getValue();
    }

    public final void s2() {
        com.naspers.ragnarok.universal.ui.provider.a a2 = com.naspers.ragnarok.universal.ui.provider.a.c.a();
        ChatAd currentAd = o2().getCurrentAd();
        ChatProfile profile = o2().getProfile();
        DealerType dealerType = (DealerType) p2().B0().getValue();
        if (dealerType == null) {
            dealerType = DealerType.DEFAULT;
        }
        DealerType dealerType2 = dealerType;
        String str = (String) p2().F0().getValue();
        String str2 = str == null ? "" : str;
        String str3 = (String) p2().G0().getValue();
        startActivity(a2.G(this, currentAd, profile, dealerType2, str2, str3 == null ? "" : str3, p2().d1()));
        finish();
    }

    private final void t2() {
        getSupportFragmentManager().s().c(com.naspers.ragnarok.universal.d.flVideoCall, VideoCallFragment.V0.a(), "").i();
    }

    private final void w2() {
        p2().C0().observe(this, new a(new b()));
        p2().D0().observe(this, new a(new c()));
    }

    private final void y2() {
        ((k0) this.Q).D.setNavigationIcon(R.drawable.ragnarok_back_arrow);
        ((k0) this.Q).D.setContentInsetStartWithNavigation(0);
        ((k0) this.Q).D.setContentInsetsRelative(0, 0);
        ((k0) this.Q).D.setTitle(getString(R.string.ragnarok_label_video_call));
        androidx.appcompat.app.a supportActionBar = getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.w(true);
        }
        androidx.appcompat.app.a supportActionBar2 = getSupportActionBar();
        if (supportActionBar2 != null) {
            supportActionBar2.B(true);
        }
        androidx.appcompat.app.a supportActionBar3 = getSupportActionBar();
        if (supportActionBar3 != null) {
            supportActionBar3.w(true);
        }
        setSupportActionBar(((k0) this.Q).D);
    }

    private final void z2() {
        p2().U0(o2());
    }

    @Override
    protected int k2() {
        return com.naspers.ragnarok.universal.e.ragnarok_activity_video_call;
    }

    protected final Conversation o2() {
        Conversation conversation = this.T;
        if (conversation != null) {
            return conversation;
        }
        return null;
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        com.naspers.ragnarok.universal.ui.provider.a.c.a().x().c(this);
        Intent intent = getIntent();
        if (intent != null) {
            v2((Conversation) intent.getSerializableExtra("conversationExtra"));
            String stringExtra = intent.getStringExtra(Constants.ExtraKeys.MEETING_ORIGIN);
            if (stringExtra == null) {
                stringExtra = "";
            }
            this.R = stringExtra;
            String stringExtra2 = intent.getStringExtra(Constants.ExtraKeys.MEETING_TRIGGERED_ACTION);
            this.S = stringExtra2 != null ? stringExtra2 : "";
        }
        w2();
        z2();
        y2();
        t2();
    }

    public boolean onSupportNavigateUp() {
        finish();
        return true;
    }

    public final com.naspers.ragnarok.universal.ui.viewModel.base.b q2() {
        com.naspers.ragnarok.universal.ui.viewModel.base.b bVar = this.U;
        if (bVar != null) {
            return bVar;
        }
        return null;
    }

    public void r2() {
    }

    public void u2(String str, String str2, String str3, String str4) {
        p2().Q0(new u.b(str2, str, str3, o2().getCurrentAd()));
        p2().R0(str, str2, str3, str4);
        p2().a1();
    }

    protected final void v2(Conversation conversation) {
        this.T = conversation;
    }
}