正在查看: OVO v3.139.0 应用的 LiveChatActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OVO v3.139.0 应用的 LiveChatActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ovo.id.user.helpcenter.presentation.activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.MenuItem;
import androidx.activity.ComponentActivity;
import androidx.activity.result.ActivityResult;
import androidx.appcompat.widget.Toolbar;
import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.navigation.fragment.NavHostFragment;
import kotlin.Metadata;
import o.i.Function110;
import o.i.aac;
import o.i.akb;
import o.i.b7c;
import o.i.bac;
import o.i.bc;
import o.i.c27;
import o.i.ch0;
import o.i.cw8;
import o.i.d9c;
import o.i.ea;
import o.i.fv2;
import o.i.fxa;
import o.i.g8c;
import o.i.gle;
import o.i.h2c;
import o.i.hc6;
import o.i.i5c;
import o.i.im8;
import o.i.lc;
import o.i.lp2;
import o.i.mp2;
import o.i.n7i;
import o.i.oa;
import o.i.oid;
import o.i.oye;
import o.i.p1g;
import o.i.pvm;
import o.i.pw5;
import o.i.q0f;
import o.i.rig;
import o.i.rzg;
import o.i.sh2;
import o.i.sid;
import o.i.tv8;
import o.i.ua8;
import o.i.v11;
import o.i.vk7;
import o.i.vuc;
import o.i.vx0;
import o.i.w66;
import o.i.wb;
import o.i.xn2;
import o.i.z8;
import o.i.zfc;
import o.i.zu5;
import o.i.zx1;
import ovo.id.base.BaseActivity;
import ovo.id.user.helpcenter.presentation.activity.LiveChatActivity;
import ovo.id.user.helpcenter.presentation.widget.LiveChatFloatingWidgetService;
import zendesk.chat.Chat;
import zendesk.chat.ChatProvider;
import zendesk.chat.ConnectionProvider;
import zendesk.chat.ConnectionStatus;
import zendesk.chat.Observer;
import zendesk.chat.Providers;
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"Lovo/id/user/helpcenter/presentation/activity/LiveChatActivity;", "Lovo/id/base/BaseActivity;", "<init>", "()V", "helpcenter-ui_release"}, k = 1, mv = {1, 8, 0})
public final class LiveChatActivity extends BaseActivity {
public static final int R = 0;
public sid G;
public akb H;
public ViewModelProvider.Factory I;
public ea J;
public boolean N;
public final ViewModelLazy K = new ViewModelLazy(vuc.a(cw8.class), new n(this), new p(), new o(this));
public final oye L = im8.b(new b());
public final oye M = im8.b(new c());
public final oye O = im8.b(new a());
public final oye P = im8.b(new d());
public final lc Q = s0(new bc(), new wb() {
public final void a(Object obj) {
int i2 = LiveChatActivity.R;
?? r0 = LiveChatActivity.this;
vk7.f((Object) r0, "this$0");
vk7.f((ActivityResult) obj, "result");
if (Build.VERSION.SDK_INT < 23 || !ut.b((LiveChatActivity) r0)) {
return;
}
LiveChatFloatingWidgetService.a aVar = LiveChatFloatingWidgetService.k;
r0.startService(new Intent((Context) r0, (Class<?>) LiveChatFloatingWidgetService.class));
r0.M0();
}
});
public static final class a extends ua8 implements zu5<zfc> {
public a() {
super(0);
}
public final Object invoke() {
BaseActivity baseActivity = LiveChatActivity.this;
zfc zfcVar = new zfc(baseActivity);
zfcVar.o(Integer.valueOf(h2c.img_inline_general_error_message));
zfcVar.y(aac.ovo_general_error_title);
zfcVar.l(d9c.general_error_desc);
String string = baseActivity.getString(aac.ovo_back);
vk7.e(string, "getString(CommonUiStringResources.ovo_back)");
zfcVar.s(string, ovo.id.user.helpcenter.presentation.activity.b.b);
return zfcVar;
}
}
public static final class b extends ua8 implements zu5<androidx.navigation.e> {
public b() {
super(0);
}
public final Object invoke() {
NavHostFragment C = LiveChatActivity.this.t0().C(i5c.nav_host_fragment);
vk7.d(C, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment");
return C.G();
}
}
public static final class c extends ua8 implements zu5<androidx.navigation.k> {
public c() {
super(0);
}
public final Object invoke() {
int i = LiveChatActivity.R;
return LiveChatActivity.this.N0().m().b(g8c.nav_live_chat_v2_graph);
}
}
public static final class d extends ua8 implements zu5<zfc> {
public d() {
super(0);
}
public final Object invoke() {
return new zfc(LiveChatActivity.this, zx1.a.a);
}
}
public class e extends pw5 implements Function110<Integer, p1g> {
public e(Object obj) {
super(1, obj, LiveChatActivity.class, "setLoading", "setLoading(I)V", 0);
}
public final Object invoke(Object obj) {
int intValue = ((Number) obj).intValue();
LiveChatActivity liveChatActivity = (LiveChatActivity) ((v11) this).receiver;
int i = LiveChatActivity.R;
if (intValue == 0) {
liveChatActivity.J0();
} else {
liveChatActivity.D0();
}
return p1g.a;
}
}
public class f extends pw5 implements Function110<Boolean, p1g> {
public f(Object obj) {
super(1, obj, LiveChatActivity.class, "determineStartingFragment", "determineStartingFragment(Z)V", 0);
}
public final Object invoke(Object obj) {
ConnectionProvider connectionProvider;
boolean booleanValue = ((Boolean) obj).booleanValue();
LiveChatActivity liveChatActivity = (LiveChatActivity) ((v11) this).receiver;
int i = LiveChatActivity.R;
if (booleanValue) {
final cw8 O0 = liveChatActivity.O0();
((ch0) O0).c.setValue(0);
O0.w().cancel();
Providers providers = Chat.INSTANCE.providers();
if (providers != null && (connectionProvider = providers.connectionProvider()) != null) {
connectionProvider.observeConnectionStatus(O0.w(), new Observer() {
@Override
public final void update(Object obj2) {
ChatProvider chatProvider;
ConnectionStatus connectionStatus = (ConnectionStatus) obj2;
cw8 cw8Var = cw8.this;
vk7.f(cw8Var, "this$0");
int i2 = connectionStatus == null ? -1 : cw8.a.a[connectionStatus.ordinal()];
if (i2 != 1) {
if (i2 == 2 || i2 == 3) {
cw8Var.x();
return;
}
return;
}
Providers providers2 = Chat.INSTANCE.providers();
if (providers2 == null || (chatProvider = providers2.chatProvider()) == null) {
return;
}
chatProvider.getChatInfo(new dw8(cw8Var));
}
});
connectionProvider.connect();
}
} else {
liveChatActivity.P0();
}
return p1g.a;
}
}
public class g extends pw5 implements Function110<zu5<? extends p1g>, p1g> {
public g(Object obj) {
super(1, obj, LiveChatActivity.class, "showNoInternetDialogAndSetRetryAction", "showNoInternetDialogAndSetRetryAction(Lkotlin/jvm/functions/Function0;)V", 0);
}
public final Object invoke(Object obj) {
zu5 zu5Var = (zu5) obj;
vk7.f(zu5Var, "p0");
?? r0 = (zfc) ((LiveChatActivity) ((v11) this).receiver).P.getValue();
if (r0.isShowing()) {
r0.dismiss();
}
r0.t(new tv8(zu5Var, r0));
r0.show();
return p1g.a;
}
}
public class h extends pw5 implements Function110<Boolean, p1g> {
public h(Object obj) {
super(1, obj, LiveChatActivity.class, "setOngoingRatingProcess", "setOngoingRatingProcess(Z)V", 0);
}
public final Object invoke(Object obj) {
((LiveChatActivity) ((v11) this).receiver).N = ((Boolean) obj).booleanValue();
return p1g.a;
}
}
public class i extends pw5 implements zu5<p1g> {
public i(Object obj) {
super(0, obj, LiveChatActivity.class, "showGeneralErrorMessageDialog", "showGeneralErrorMessageDialog()V", 0);
}
public final Object invoke() {
?? r0 = (zfc) ((LiveChatActivity) ((v11) this).receiver).O.getValue();
if (r0.isShowing()) {
r0.dismiss();
}
r0.show();
return p1g.a;
}
}
public class j extends pw5 implements zu5<p1g> {
public j(Object obj) {
super(0, obj, LiveChatActivity.class, "setRateAndCommentToolbar", "setRateAndCommentToolbar()V", 0);
}
public final Object invoke() {
ea eaVar = ((LiveChatActivity) ((v11) this).receiver).J;
if (eaVar == null) {
vk7.m("binding");
throw null;
}
Toolbar toolbar = eaVar.f332u;
vk7.e(toolbar, "binding.toolbar");
toolbar.setVisibility(8);
return p1g.a;
}
}
public class k extends pw5 implements zu5<p1g> {
public k(Object obj) {
super(0, obj, LiveChatActivity.class, "proceedToChatRoom", "proceedToChatRoom()V", 0);
}
public final Object invoke() {
LiveChatActivity liveChatActivity = (LiveChatActivity) ((v11) this).receiver;
int i = LiveChatActivity.R;
((androidx.navigation.k) liveChatActivity.M.getValue()).E(i5c.chatRoomFragment);
liveChatActivity.N0().C((androidx.navigation.k) liveChatActivity.M.getValue());
return p1g.a;
}
}
public class l extends pw5 implements zu5<p1g> {
public l(Object obj) {
super(0, obj, LiveChatActivity.class, "proceedToPreChatRoom", "proceedToPreChatRoom()V", 0);
}
public final Object invoke() {
LiveChatActivity liveChatActivity = (LiveChatActivity) ((v11) this).receiver;
int i = LiveChatActivity.R;
liveChatActivity.P0();
return p1g.a;
}
}
public class m extends pw5 implements zu5<p1g> {
public m(Object obj) {
super(0, obj, LiveChatActivity.class, "exitLiveChat", "exitLiveChat()V", 0);
}
public final Object invoke() {
LiveChatActivity liveChatActivity = (LiveChatActivity) ((v11) this).receiver;
int i = LiveChatActivity.R;
liveChatActivity.M0();
return p1g.a;
}
}
public static final class n extends ua8 implements zu5<ViewModelStore> {
public final ComponentActivity b;
public n(ComponentActivity componentActivity) {
super(0);
this.b = componentActivity;
}
public final Object invoke() {
return this.b.getViewModelStore();
}
}
public static final class o extends ua8 implements zu5<sh2> {
public final ComponentActivity b;
public o(ComponentActivity componentActivity) {
super(0);
this.b = componentActivity;
}
public final Object invoke() {
return this.b.getDefaultViewModelCreationExtras();
}
}
public static final class p extends ua8 implements zu5<ViewModelProvider.Factory> {
public p() {
super(0);
}
public final Object invoke() {
ViewModelProvider.Factory factory = LiveChatActivity.this.I;
if (factory != null) {
return factory;
}
vk7.m("factory");
throw null;
}
}
public final void G0() {
xn2 xn2Var = hc6.a;
if (xn2Var == null) {
vk7.m("helpCenterComponent");
throw null;
}
w66 a2 = w66.a(new lp2(xn2Var), new mp2(xn2Var));
sid F = xn2Var.F();
pvm.p(F);
this.G = F;
akb H = xn2Var.H();
pvm.p(H);
this.H = H;
this.I = new rig(c27.g(cw8.class, a2));
}
public final void M0() {
if (!O0().E) {
finish();
return;
}
sid sidVar = this.G;
if (sidVar == null) {
vk7.m("screenRouter");
throw null;
}
q0f.u(this, sidVar.c(this, new oid.x((Bundle) null)), false, 6);
finish();
}
public final androidx.navigation.e N0() {
return (androidx.navigation.e) this.L.getValue();
}
public final cw8 O0() {
return (cw8) this.K.getValue();
}
public final void P0() {
O0().D = getIntent().getExtras();
Bundle bundle = O0().D;
if (!(bundle != null ? bundle.containsKey("form_object") : false)) {
sid sidVar = this.G;
if (sidVar == null) {
vk7.m("screenRouter");
throw null;
}
q0f.u(this, sidVar.c(this, oid.o.a), false, 6);
finish();
return;
}
Context applicationContext = getApplicationContext();
vk7.e(applicationContext, "applicationContext");
rzg.a(applicationContext);
akb akbVar = this.H;
if (akbVar == null) {
vk7.m("preferenceManager");
throw null;
}
rzg.b(akbVar);
oye oyeVar = this.M;
((androidx.navigation.k) oyeVar.getValue()).E(i5c.preChatFormFragment);
N0().C((androidx.navigation.k) oyeVar.getValue());
}
public final void onBackPressed() {
ConnectionProvider connectionProvider;
if (this.N) {
return;
}
androidx.navigation.j i2 = N0().i();
if (i2 != null && i2.h == i5c.chatRoomFragment) {
z8.e(this);
if (Build.VERSION.SDK_INT < 23 || n7i.a(this)) {
LiveChatFloatingWidgetService.a aVar = LiveChatFloatingWidgetService.k;
startService(new Intent((Context) this, (Class<?>) LiveChatFloatingWidgetService.class));
M0();
return;
} else {
this.Q.a(new Intent("android.settings.action.MANAGE_OVERLAY_PERMISSION", Uri.parse("package:" + getPackageName())), (oa) null);
return;
}
}
androidx.navigation.j i3 = N0().i();
if (!(i3 != null && i3.h == i5c.rateAndCommentAgentFragment)) {
super.onBackPressed();
return;
}
akb akbVar = this.H;
if (akbVar == null) {
vk7.m("preferenceManager");
throw null;
}
akbVar.b(vuc.a(gle.class)).w(false);
LiveChatFloatingWidgetService.a aVar2 = LiveChatFloatingWidgetService.k;
LiveChatFloatingWidgetService.a.b(this);
final cw8 O0 = O0();
((ch0) O0).c.setValue(0);
O0.w().cancel();
Providers providers = Chat.INSTANCE.providers();
if (providers == null || (connectionProvider = providers.connectionProvider()) == null) {
return;
}
connectionProvider.observeConnectionStatus(O0.w(), new Observer() {
@Override
public final void update(Object obj) {
ChatProvider chatProvider;
ConnectionStatus connectionStatus = (ConnectionStatus) obj;
cw8 cw8Var = cw8.this;
vk7.f(cw8Var, "this$0");
int i4 = connectionStatus == null ? -1 : cw8.a.a[connectionStatus.ordinal()];
MutableLiveData mutableLiveData = ((ch0) cw8Var).c;
s7e<p1g> s7eVar = cw8Var.C;
if (i4 != 1) {
if (i4 == 2 || i4 == 3) {
mutableLiveData.postValue(8);
s7eVar.postValue((Object) null);
cw8Var.w().cancel();
return;
}
return;
}
mutableLiveData.postValue(8);
Providers providers2 = Chat.INSTANCE.providers();
if (providers2 != null && (chatProvider = providers2.chatProvider()) != null) {
chatProvider.endChat(null);
}
s7eVar.postValue((Object) null);
cw8Var.w().cancel();
}
});
connectionProvider.connect();
}
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
ViewDataBinding c2 = fv2.c(this, b7c.activity_live_chat);
vk7.e(c2, "setContentView(this, R.layout.activity_live_chat)");
ea eaVar = (ea) c2;
this.J = eaVar;
eaVar.w(this);
cw8 O0 = O0();
vx0.t(this, new fxa(((ch0) O0).i, new e(this)));
vx0.t(this, new fxa(O0.p, new f(this)));
vx0.t(this, new fxa(O0.r, new g(this)));
vx0.t(this, new fxa(O0.x, new h(this)));
vx0.u(this, new fxa(O0.y, new i(this)));
vx0.u(this, new fxa(O0.z, new j(this)));
vx0.u(this, new fxa(O0.A, new k(this)));
vx0.u(this, new fxa(O0.B, new l(this)));
vx0.u(this, new fxa(O0.C, new m(this)));
ea eaVar2 = this.J;
if (eaVar2 == null) {
vk7.m("binding");
throw null;
}
Toolbar toolbar = eaVar2.f332u;
vk7.e(toolbar, "binding.toolbar");
z8.g(this, toolbar, (r14 & 2) != 0, (r14 & 4) != 0, (r14 & 8) != 0 ? null : Integer.valueOf(bac.help_center_live_chat), (r14 & 16) != 0 ? null : null);
if (getIntent().hasExtra("notificationId")) {
O0().E = true;
}
cw8 O02 = O0();
O02.f228o.setValue(Boolean.valueOf(O02.n.b(vuc.a(gle.class)).l()));
}
public final boolean onOptionsItemSelected(MenuItem menuItem) {
vk7.f(menuItem, "item");
if (menuItem.getItemId() != 16908332) {
return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
}
onBackPressed();
return true;
}
}