正在查看: OLX India v19.42.007 应用的 DeloreanChatActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OLX India v19.42.007 应用的 DeloreanChatActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.olxgroup.panamera.app.chat.activities;
import android.app.Dialog;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import com.google.android.gms.common.GoogleApiAvailability;
import com.naspers.advertising.baxterandroid.domain.manager.w;
import com.naspers.ragnarok.domain.constant.Constants;
import com.naspers.ragnarok.domain.message.interactor.SendMessageUseCase;
import com.naspers.ragnarok.domain.util.extension.ChatProfileExtensionKt;
import com.naspers.ragnarok.universal.ui.ui.message.fragment.f;
import com.naspers.ragnarok.universal.ui.ui.message.view.ChatNudgeView;
import com.olx.southasia.q;
import com.olxgroup.panamera.app.buyers.c2b.viewModel.p;
import com.olxgroup.panamera.app.buyers.c2b.viewModel.r;
import com.olxgroup.panamera.app.common.helpers.appupdate.i;
import com.olxgroup.panamera.app.common.helpers.f;
import com.olxgroup.panamera.app.common.helpers.l;
import com.olxgroup.panamera.app.common.infra.m2;
import com.olxgroup.panamera.app.users.auth.activities.LoginActivity;
import com.olxgroup.panamera.domain.common.tracking.repository.TrackingService;
import com.olxgroup.panamera.domain.seller.dynamic_form.entity.DynamicFormPostDataResponseEntity;
import com.olxgroup.panamera.domain.seller.dynamic_form.entity.DynamicFormPostDataResponseSuccessEntity;
import com.olxgroup.panamera.domain.seller.dynamic_form.entity.DynamicFormPostUpdateEntity;
import com.olxgroup.panamera.domain.users.auth.tracking.AuthTrackingService;
import com.olxgroup.panamera.domain.users.common.repository.FeatureToggleService;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import kotlin.Function;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.collections.MapsKt;
import kotlin.enums.EnumEntries;
import kotlin.enums.EnumEntriesKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.FunctionAdapter;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.text.StringsKt;
import olx.com.delorean.domain.interactor.EventListenerUseCase;
import olx.com.delorean.domain.interactor.UseCaseObserver;
import olx.com.delorean.domain.repository.UserSessionRepository;
import olx.com.delorean.domain.tracking.InteractionTask;
import olx.com.delorean.domain.tracking.InteractionTaskType;
import olx.com.delorean.domain.utils.EventWrapper;
@Metadata
@SourceDebugExtension
public final class DeloreanChatActivity extends i {
private final Lazy n0;
private final Lazy o0;
private Constants.LeadFormRequestType p0;
public com.olxgroup.panamera.app.common.helpers.f q0;
public EventListenerUseCase r0;
public FeatureToggleService s0;
private InteractionTask t0;
private final io.reactivex.disposables.b u0;
private final String v0;
private com.olxgroup.panamera.app.common.helpers.appupdate.i w0;
private w x0;
private final Lazy y0;
public static final class a {
private static final EnumEntries $ENTRIES;
private static final a[] $VALUES;
private final String dynamicFormActionValue;
public static final a CHAT_WINDOW_ON_TAP_CALL = new a("CHAT_WINDOW_ON_TAP_CALL", 0, SendMessageUseCase.Params.DataKeys.CHAT_WINDOW_ON_TAP_CALL);
public static final a CHAT_ASSISTIVE_REQUEST_CALLBACK = new a("CHAT_ASSISTIVE_REQUEST_CALLBACK", 1, "assitiveChatOnTabCallBack");
private static final a[] $values() {
return new a[]{CHAT_WINDOW_ON_TAP_CALL, CHAT_ASSISTIVE_REQUEST_CALLBACK};
}
static {
a[] $values = $values();
$VALUES = $values;
$ENTRIES = EnumEntriesKt.a($values);
}
private a(String str, int i, String str2) {
this.dynamicFormActionValue = str2;
}
public static EnumEntries<a> getEntries() {
return $ENTRIES;
}
public static a valueOf(String str) {
return (a) Enum.valueOf(a.class, str);
}
public static a[] values() {
return (a[]) $VALUES.clone();
}
public final String getDynamicFormActionValue() {
return this.dynamicFormActionValue;
}
}
public class b {
public static final int[] $EnumSwitchMapping$0;
public static final int[] $EnumSwitchMapping$1;
static {
int[] iArr = new int[Constants.LeadFormRequestType.values().length];
try {
iArr[Constants.LeadFormRequestType.FOR_SELLER_PHONE_REQUEST.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[Constants.LeadFormRequestType.FOR_BUYER_CONTACT_INFO.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
$EnumSwitchMapping$0 = iArr;
int[] iArr2 = new int[f.a.values().length];
try {
iArr2[f.a.NONE.ordinal()] = 1;
} catch (NoSuchFieldError unused3) {
}
$EnumSwitchMapping$1 = iArr2;
}
}
public static final class c extends UseCaseObserver {
c() {
}
public void onNext(DynamicFormPostUpdateEntity dynamicFormPostUpdateEntity) {
DynamicFormPostDataResponseSuccessEntity data;
if (dynamicFormPostUpdateEntity.isDynamicFormPostRequestSucceeded()) {
DynamicFormPostDataResponseEntity dynamicFormPostDataResponseEntity = dynamicFormPostUpdateEntity.getDynamicFormPostDataResponseEntity();
if (((dynamicFormPostDataResponseEntity == null || (data = dynamicFormPostDataResponseEntity.getData()) == null) ? null : data.getLeadInfo()) != null) {
DeloreanChatActivity deloreanChatActivity = DeloreanChatActivity.this;
deloreanChatActivity.X2(deloreanChatActivity.p0, com.olxgroup.panamera.app.chat.c.a.m(dynamicFormPostUpdateEntity.getDynamicFormPostDataResponseEntity().getData().getLeadInfo()));
DeloreanChatActivity.this.getWindow().clearFlags(16);
}
}
if (DeloreanChatActivity.this.G3().isDisposed()) {
return;
}
DeloreanChatActivity.this.G3().dispose();
}
}
static final class d implements Observer, FunctionAdapter {
private final Function1 a;
d(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 DeloreanChatActivity() {
m2 m2Var = m2.a;
this.n0 = m2Var.M2();
this.o0 = m2Var.Q2();
this.p0 = Constants.LeadFormRequestType.NONE;
this.u0 = new io.reactivex.disposables.b();
this.v0 = "chatWindow";
this.y0 = LazyKt.b(new Function0() {
public final Object invoke() {
r Q3;
Q3 = DeloreanChatActivity.Q3(DeloreanChatActivity.this);
return Q3;
}
});
}
private final UseCaseObserver A3() {
return new c();
}
private final com.olxgroup.panamera.app.common.helpers.appupdate.i B3() {
if (this.w0 == null) {
M3();
}
return this.w0;
}
private final List C3() {
ArrayList arrayList = new ArrayList();
arrayList.add(a.CHAT_ASSISTIVE_REQUEST_CALLBACK.getDynamicFormActionValue());
return arrayList;
}
private final List E3() {
ArrayList arrayList = new ArrayList();
arrayList.add(a.CHAT_WINDOW_ON_TAP_CALL.getDynamicFormActionValue());
return arrayList;
}
private final Map I3() {
HashMap hashMap = new HashMap();
hashMap.put(Constants.AD_ID, String.valueOf(K2().getItemId()));
hashMap.put("seller_id", K2().getCurrentAd().getSellerId());
hashMap.put("inspected_type", K2().getCurrentAd().getInspectionType());
hashMap.put("user_category", ChatProfileExtensionKt.getDealerTypeForAnalytics(K2().getProfile()));
return hashMap;
}
private final List J3(Constants.LeadFormRequestType leadFormRequestType) {
int i = b.$EnumSwitchMapping$0[leadFormRequestType.ordinal()];
return i != 1 ? i != 2 ? CollectionsKt.k() : C3() : E3();
}
private final p K3() {
return (p) this.y0.getValue();
}
private final void M3() {
i.b bVar = com.olxgroup.panamera.app.common.helpers.appupdate.i.l;
i.a aVar = new i.a();
aVar.h(true);
aVar.a(this);
this.w0 = aVar.b();
}
private final void N3(Constants.LeadFormRequestType leadFormRequestType) {
List J3 = J3(leadFormRequestType);
if (K2().getCurrentAd().getCategoryId().length() > 0) {
F3().j(this, this.v0, Integer.parseInt(K2().getCurrentAd().getCategoryId()), ((UserSessionRepository) this.o0.getValue()).getUserIdLogged(), J3, I3(), false);
} else {
m2.a.G2().c().logException(new Exception(new com.olxgroup.panamera.app.chat.activities.a()));
Toast.makeText((Context) this, (CharSequence) getResources().getString(com.olx.southasia.p.item_details_deactivate_ad_error_popup_message), 0).show();
}
}
private final boolean O3() {
Integer v;
com.olxgroup.panamera.app.common.helpers.appupdate.i B3 = B3();
return (B3.v() == null || (v = B3.v()) == null || v.intValue() != 1) ? false : true;
}
private final void P3(String str) {
Intent o = olx.com.delorean.a.o(str);
o.setFlags(268435456);
startActivity(o);
}
public static final r Q3(DeloreanChatActivity deloreanChatActivity) {
return (r) new ViewModelProvider(deloreanChatActivity).get(r.class);
}
private final void R3() {
K3().a().observe(this, new d(new Function1() {
public final Object invoke(Object obj) {
Unit S3;
S3 = DeloreanChatActivity.S3(DeloreanChatActivity.this, (EventWrapper) obj);
return S3;
}
}));
}
public static final Unit S3(DeloreanChatActivity deloreanChatActivity, EventWrapper eventWrapper) {
p.b bVar = (p.b) eventWrapper.getContentIfNotHandled();
if (bVar == null) {
return Unit.a;
}
if (bVar instanceof p.b.d) {
deloreanChatActivity.X3((p.b.d) bVar);
} else if (Intrinsics.d(bVar, p.b.g.a)) {
deloreanChatActivity.b4();
} else if (bVar instanceof p.b.a) {
deloreanChatActivity.P3(((p.b.a) bVar).a());
} else if (bVar instanceof p.b.C0175b) {
deloreanChatActivity.a3(false, new ChatNudgeView.b(((p.b.C0175b) bVar).a(), "", null, null, null, 0, 0, 0, 252, null));
} else if (Intrinsics.d(bVar, p.b.c.a)) {
deloreanChatActivity.V3();
} else if (bVar instanceof p.b.e) {
deloreanChatActivity.Y3(((p.b.e) bVar).a());
} else {
if (!(bVar instanceof p.b.f)) {
throw new NoWhenBranchMatchedException();
}
deloreanChatActivity.a4(((p.b.f) bVar).a());
}
return Unit.a;
}
public static final Unit T3(DeloreanChatActivity deloreanChatActivity) {
super.onBackPressed();
return Unit.a;
}
private final boolean U3() {
return getIntent().getBooleanExtra(Constants.Intent.Extra.AUTHENTICATED_ACTIVITY, false) && !l.R0();
}
private final void V3() {
new com.olxgroup.panamera.app.buyers.c2b.dialog.w(this).l(new Function0() {
public final Object invoke() {
Unit W3;
W3 = DeloreanChatActivity.W3(DeloreanChatActivity.this);
return W3;
}
});
}
public static final Unit W3(DeloreanChatActivity deloreanChatActivity) {
deloreanChatActivity.startActivity(olx.com.delorean.a.l(deloreanChatActivity));
return Unit.a;
}
private final void X3(p.b.d dVar) {
ChatNudgeView.b bVar;
if (Intrinsics.d(dVar.a(), "call_now")) {
String string = getString(com.olx.southasia.p.c2b_call_now_prompt);
String string2 = getString(com.olx.southasia.p.call_now);
int i = com.olx.southasia.g.ic_c2b_congratulation;
bVar = new ChatNudgeView.b(com.naspers.ragnarok.universal.ui.ui.message.a.C2BBuyer, string, string2, dVar.a(), null, com.olx.southasia.g.ic_chevron_right, i, 0, 144, null);
} else {
String string3 = getString(com.olx.southasia.p.c2b_view_phone_prompt);
String string4 = getString(com.olx.southasia.p.c2b_view_no);
int i2 = com.olx.southasia.g.ic_bolt;
bVar = new ChatNudgeView.b(com.naspers.ragnarok.universal.ui.ui.message.a.C2BBuyer, string3, string4, dVar.a(), null, com.olx.southasia.g.ic_chevron_right, i2, 0, 144, null);
}
String b2 = dVar.b();
if (b2 != null && !StringsKt.i0(b2)) {
c3(dVar.b());
}
a3(true, bVar);
}
private final void Y3(Integer num) {
new com.olxgroup.panamera.app.buyers.c2b.dialog.w(this).k(num, new Function0() {
public final Object invoke() {
Unit Z3;
Z3 = DeloreanChatActivity.Z3(DeloreanChatActivity.this);
return Z3;
}
});
}
public static final Unit Z3(DeloreanChatActivity deloreanChatActivity) {
deloreanChatActivity.startActivity(olx.com.delorean.a.n(deloreanChatActivity));
return Unit.a;
}
private final void a4(String str) {
if (str == null || str.length() <= 0) {
return;
}
Toast.makeText((Context) this, (CharSequence) str, 1).show();
}
private final void b4() {
a3(true, new ChatNudgeView.b(com.naspers.ragnarok.universal.ui.ui.message.a.C2BSeller, getString(com.olx.southasia.p.c2b_seller_nudge_prompt), null, null, getString(com.olx.southasia.p.c2b_chat_seller_tooltip), 0, 0, 0, 236, null));
}
private final void y3() {
Dialog errorDialog;
m2 m2Var = m2.a;
if (m2Var.w1().t() || (errorDialog = GoogleApiAvailability.getInstance().getErrorDialog(this, m2Var.w1().n(), 1)) == null) {
return;
}
errorDialog.show();
}
@Override
public void F2() {
setTheme(q.C2BChatActivityTheme);
}
public final com.olxgroup.panamera.app.common.helpers.f F3() {
com.olxgroup.panamera.app.common.helpers.f fVar = this.q0;
if (fVar != null) {
return fVar;
}
return null;
}
public final EventListenerUseCase G3() {
EventListenerUseCase eventListenerUseCase = this.r0;
if (eventListenerUseCase != null) {
return eventListenerUseCase;
}
return null;
}
public final String L3() {
return "chat_messaging";
}
@Override
public void W2(com.naspers.ragnarok.universal.ui.ui.message.fragment.f fVar) {
super.W2(fVar);
if (!(fVar instanceof f.a)) {
if (!Intrinsics.d(fVar, f.b.a)) {
throw new NoWhenBranchMatchedException();
}
return;
}
f.a aVar = (f.a) fVar;
new p.a.c(fVar, aVar.a());
Function1 t = K3().t();
String a2 = aVar.a();
long c2 = aVar.c();
String b2 = aVar.b();
if (b2 == null) {
b2 = "";
}
t.invoke(new p.a.C0174a(fVar, a2, c2, b2));
}
@Override
public void Y2(com.naspers.ragnarok.universal.ui.ui.message.fragment.f fVar) {
Object dVar;
super.Y2(fVar);
if (fVar instanceof f.a) {
dVar = new p.a.c(fVar, ((f.a) fVar).a());
} else {
if (!Intrinsics.d(fVar, f.b.a)) {
throw new NoWhenBranchMatchedException();
}
dVar = new p.a.d(fVar);
}
K3().t().invoke(dVar);
}
@Override
public void i(Constants.LeadFormRequestType leadFormRequestType) {
if (K2().getCurrentAd().getCategoryId().length() <= 0) {
m2.a.G2().c().logException(new Exception(new com.olxgroup.panamera.app.chat.activities.a()));
Toast.makeText((Context) this, (CharSequence) getResources().getString(com.olx.southasia.p.item_details_deactivate_ad_error_popup_message), 0).show();
return;
}
this.p0 = leadFormRequestType;
N3(leadFormRequestType);
if (b.$EnumSwitchMapping$1[F3().e("onTapCall", Integer.parseInt(K2().getCurrentAd().getCategoryId()), 11053, I3()).ordinal()] == 1) {
Toast.makeText((Context) this, (CharSequence) getResources().getString(com.olx.southasia.p.item_details_deactivate_ad_error_popup_message), 0).show();
} else {
G3().execute(A3(), DynamicFormPostUpdateEntity.class);
}
}
protected void onActivityResult(int i, int i2, Intent intent) {
super/*androidx.fragment.app.r*/.onActivityResult(i, i2, intent);
if (i2 != -1 && z3(i)) {
getIntent().removeExtra(Constants.Intent.Extra.AUTHENTICATED_ACTIVITY);
finish();
} else if (z3(i) && i2 == -1) {
S2(getIntent());
} else if (i == 1010 && i2 == 0) {
m2.a.G2().c().log("PlayAppUpdateManager result canceled");
B3().p();
}
}
@Override
public void onBackPressed() {
if (O3()) {
B3().p();
return;
}
w wVar = this.x0;
if (wVar == null || wVar == null || !w.I(wVar, 0, (String) null, 3, (Object) null)) {
super.onBackPressed();
} else {
com.naspers.advertising.baxterandroid.common.b.l(this.x0, this, "chat", false, new Function0() {
public final Object invoke() {
Unit T3;
T3 = DeloreanChatActivity.T3(DeloreanChatActivity.this);
return T3;
}
});
}
w wVar2 = this.x0;
if (wVar2 != null) {
com.naspers.advertising.baxterandroid.common.b.h(wVar2, this, "chat");
}
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
m2.a.G2().c().log(com.naspers.olxautos.shell_common.common.logger.a.INFO, "ACT_NAV", DeloreanChatActivity.class.getSimpleName());
this.t0 = new InteractionTask(InteractionTaskType.ACTIVITY_LOAD, DeloreanChatActivity.class.getSimpleName());
((com.olxgroup.panamera.app.common.di.entrypoints.a) com.olxgroup.panamera.app.common.di.entrypoints.b.a.a(getApplicationContext(), com.olxgroup.panamera.app.common.di.entrypoints.a.class)).s().checkAndUpdateCountryConfiguration();
M3();
y3();
if (J2() == null) {
w a2 = new w.a(this, getLifecycle(), "chat", MapsKt.i(), (String) null, 16, (DefaultConstructorMarker) null).a();
this.x0 = a2;
if (a2 != null) {
com.naspers.advertising.baxterandroid.common.b.i(a2, this, "chat");
}
w wVar = this.x0;
if (wVar != null) {
com.naspers.advertising.baxterandroid.common.b.e(wVar, this, "chat", false, 4, (Object) null);
}
}
R3();
com.naspers.ragnarok.universal.ui.ui.c2b.entities.a J2 = J2();
if (J2 != null) {
K3().t().invoke(new p.a.b(J2.d(), J2.b()));
}
}
@Override
protected void onDestroy() {
((TrackingService) this.n0.getValue()).onDestroy();
G3().dispose();
this.w0 = null;
super.onDestroy();
}
@Override
protected void onPause() {
this.u0.d();
super.onPause();
}
@Override
protected void onResume() {
super.onResume();
if (U3()) {
((AuthTrackingService) m2.a.A1().getValue()).setOriginLoginFlow(L3());
startActivityForResult(LoginActivity.u3(), 666);
}
}
protected final boolean z3(int i) {
return i == 668;
}
}