正在查看: OLX India v19.42.007 应用的 DeloreanChatVideoCallActivity.java JAVA 源代码文件
本页面展示 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);
}
}
}