导航菜单

页面标题

页面副标题

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

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

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


package com.olxgroup.panamera.app.chat.activities;

import android.content.Context;
import android.widget.Toast;
import com.naspers.ragnarok.domain.constant.Constants;
import com.naspers.ragnarok.domain.message.interactor.SendMessageUseCase;
import com.naspers.ragnarok.universal.ui.ui.videoCall.activity.VideoCallActivity;
import com.olx.southasia.p;
import com.olxgroup.panamera.app.common.helpers.f;
import com.olxgroup.panamera.app.common.infra.m2;
import com.olxgroup.panamera.domain.seller.dynamic_form.entity.DynamicFormPostUpdateEntity;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import olx.com.delorean.domain.interactor.EventListenerUseCase;
import olx.com.delorean.domain.interactor.UseCaseObserver;
import olx.com.delorean.domain.repository.UserSessionRepository;

@Metadata
public final class DeloreanChatVideoCallActivity extends VideoCallActivity {
    public static final a Z = new a(null);
    public static final int a0 = 8;
    private final Lazy W;
    private com.olxgroup.panamera.app.common.helpers.f X;
    private EventListenerUseCase Y;

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

        private a() {
        }
    }

    public class b {
        public static final int[] $EnumSwitchMapping$0;

        static {
            int[] iArr = new int[f.a.values().length];
            try {
                iArr[f.a.NONE.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            $EnumSwitchMapping$0 = iArr;
        }
    }

    public static final class c extends UseCaseObserver {
        c() {
        }

        public void onNext(DynamicFormPostUpdateEntity dynamicFormPostUpdateEntity) {
            HashMap leadInfo;
            if (dynamicFormPostUpdateEntity.isDynamicFormPostRequestSucceeded() && (leadInfo = dynamicFormPostUpdateEntity.getDynamicFormPostDataResponseEntity().getData().getLeadInfo()) != null && !leadInfo.isEmpty()) {
                String str = (String) leadInfo.get("phone");
                if (str == null) {
                    str = "";
                }
                String str2 = (String) leadInfo.get("email");
                if (str2 == null) {
                    str2 = "";
                }
                String str3 = (String) leadInfo.get("name");
                if (str3 == null) {
                    str3 = "";
                }
                String str4 = (String) leadInfo.get("whatsappNumber");
                String str5 = str4 != null ? str4 : "";
                DeloreanChatVideoCallActivity.this.getWindow().clearFlags(16);
                DeloreanChatVideoCallActivity.this.u2(str, str2, str3, str5);
            }
            if (DeloreanChatVideoCallActivity.this.Y.isDisposed()) {
                return;
            }
            DeloreanChatVideoCallActivity.this.Y.dispose();
        }
    }

    public DeloreanChatVideoCallActivity() {
        m2 m2Var = m2.a;
        this.W = m2Var.Q2();
        com.olxgroup.panamera.app.common.di.entrypoints.b bVar = com.olxgroup.panamera.app.common.di.entrypoints.b.a;
        this.X = ((com.olxgroup.panamera.app.common.di.entrypoints.a) bVar.a(m2Var.w1(), com.olxgroup.panamera.app.common.di.entrypoints.a.class)).e();
        this.Y = ((com.olxgroup.panamera.app.common.di.entrypoints.a) bVar.a(m2Var.w1(), com.olxgroup.panamera.app.common.di.entrypoints.a.class)).E();
    }

    private final UseCaseObserver B2() {
        return new c();
    }

    private final Map C2() {
        HashMap hashMap = new HashMap();
        hashMap.put(Constants.AD_ID, String.valueOf(o2().getItemId()));
        hashMap.put("seller_id", o2().getCurrentAd().getSellerId());
        hashMap.put(Constants.ExtraKeys.FLOW_TYPE, "adpage");
        hashMap.put("field_name", SendMessageUseCase.Params.DataKeys.VIDEO_CALL);
        return hashMap;
    }

    private final List D2() {
        ArrayList arrayList = new ArrayList();
        arrayList.add("confirmVideoMeeting");
        return arrayList;
    }

    private final void E2() {
        this.X.j(this, "DeloreanChatVideoCallActivity", Integer.parseInt(o2().getCurrentAd().getCategoryId()), ((UserSessionRepository) this.W.getValue()).getUserIdLogged(), D2(), C2(), false);
    }

    @Override
    protected void onDestroy() {
        if (!this.Y.isDisposed()) {
            this.Y.dispose();
        }
        super.onDestroy();
    }

    @Override
    public void r2() {
        E2();
        if (b.$EnumSwitchMapping$0[this.X.e("confirmVideoMeeting", Integer.parseInt(o2().getCurrentAd().getCategoryId()), 11071, C2()).ordinal()] == 1) {
            Toast.makeText((Context) this, (CharSequence) getResources().getString(p.item_details_deactivate_ad_error_popup_message), 0).show();
        } else {
            this.Y.execute(B2(), DynamicFormPostUpdateEntity.class);
        }
    }
}