正在查看: Hopscotch v9.7.2 应用的 PaymentStateActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Hopscotch v9.7.2 应用的 PaymentStateActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package in.hopscotch.android.payment;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.ViewGroup;
import androidx.activity.c0;
import androidx.appcompat.app.i;
import androidx.databinding.p;
import androidx.fragment.app.n;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.Observer;
import androidx.work.d0;
import androidx.work.f0;
import androidx.work.g;
import androidx.work.impl.n0;
import androidx.work.t;
import com.google.android.gms.internal.icing.v1;
import com.segment.analytics.Properties;
import in.hopscotch.android.api.factory.CheckoutApiFactory;
import in.hopscotch.android.api.factory.CustomerInfoApiFactory;
import in.hopscotch.android.api.model.AllAddressItem;
import in.hopscotch.android.api.model.CreditPromotionData;
import in.hopscotch.android.api.model.Header;
import in.hopscotch.android.api.model.HeaderItem;
import in.hopscotch.android.api.model.MessageBar;
import in.hopscotch.android.api.model.OrderConfirmationDetails;
import in.hopscotch.android.api.model.OrderDetails;
import in.hopscotch.android.api.model.OrderSummary;
import in.hopscotch.android.api.model.PaymentDetails;
import in.hopscotch.android.api.model.PromoItem;
import in.hopscotch.android.api.model.PromotionData;
import in.hopscotch.android.api.model.ReviewCartItem;
import in.hopscotch.android.api.model.ShoppingBagResponse;
import in.hopscotch.android.api.model.TotalOrderAmount;
import in.hopscotch.android.api.response.ActionResponse;
import in.hopscotch.android.api.response.Error;
import in.hopscotch.android.api.response.InitJusPayResponse;
import in.hopscotch.android.api.response.OrderConfirmationResponse;
import in.hopscotch.android.api.response.PaymentState;
import in.hopscotch.android.application.HsApplication;
import in.hopscotch.android.databinding.q1;
import in.hopscotch.android.payment.b;
import in.hopscotch.android.ui.orders.OrdersMainActivity;
import in.hopscotch.android.util.a1;
import in.hopscotch.android.util.j1;
import in.hopscotch.android.util.l0;
import in.juspay.hyperinteg.HyperServiceHolder;
import in.juspay.hypersdk.core.PaymentConstants;
import in.juspay.services.HyperServices;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.s0;
import kotlin.coroutines.jvm.internal.j;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.FunctionAdapter;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.l;
import kotlin.m;
import kotlin.r;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.Dispatchers;
import org.jetbrains.annotations.NotNull;
import org.json.JSONObject;
@Metadata
@SourceDebugExtension({"SMAP\nPaymentStateActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 PaymentStateActivity.kt\nin/hopscotch/android/payment/PaymentStateActivity\n+ 2 OneTimeWorkRequest.kt\nandroidx/work/OneTimeWorkRequestKt\n*L\n1#1,660:1\n100#2:661\n*S KotlinDebug\n*F\n+ 1 PaymentStateActivity.kt\nin/hopscotch/android/payment/PaymentStateActivity\n*L\n194#1:661\n*E\n"})
public final class PaymentStateActivity extends i implements b.a {
public static final int j = 0;
private boolean exitedFromJuspay;
private HyperServiceHolder hyperServicesHolder;
public q1 i;
private InitJusPayResponse jusPayResponse;
private long orderId;
private f0 payStatusWork;
private in.hopscotch.android.payment.b paymentFragment;
@NotNull
private final l workManager$delegate = m.b(new e());
@NotNull
private final b onBackPressedCallback = new b();
public class a {
public static final int[] a;
static {
int[] iArr = new int[PaymentState.values().length];
try {
iArr[PaymentState.SUCCESS.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[PaymentState.FAILURE.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
iArr[PaymentState.PENDING.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
a = iArr;
}
}
public static final class b extends c0 {
public b() {
super(true);
}
public final void d() {
n nVar = PaymentStateActivity.this;
HyperServiceHolder hyperServiceHolder = ((PaymentStateActivity) nVar).hyperServicesHolder;
if ((hyperServiceHolder == null || !hyperServiceHolder.onBackPressed()) && ((PaymentStateActivity) nVar).exitedFromJuspay && !nVar.isFinishing()) {
in.hopscotch.android.payment.b bVar = new in.hopscotch.android.payment.b();
bVar.show(nVar.getSupportFragmentManager(), in.hopscotch.android.payment.b.class.getName());
((PaymentStateActivity) nVar).paymentFragment = bVar;
}
}
}
@kotlin.coroutines.jvm.internal.e(c = "in.hopscotch.android.payment.PaymentStateActivity$onCreate$2", f = "PaymentStateActivity.kt", l = {89, 92}, m = "invokeSuspend")
public static final class c extends j implements Function2<CoroutineScope, kotlin.coroutines.d<? super Unit>, Object> {
public int a;
public c(kotlin.coroutines.d<? super c> dVar) {
super(2, dVar);
}
@Override
@NotNull
public final kotlin.coroutines.d<Unit> create(Object obj, @NotNull kotlin.coroutines.d<?> dVar) {
return PaymentStateActivity.this.new c(dVar);
}
@Override
public final Object invoke(CoroutineScope coroutineScope, kotlin.coroutines.d<? super Unit> dVar) {
return ((c) create(coroutineScope, dVar)).invokeSuspend(Unit.a);
}
@Override
public final Object invokeSuspend(@NotNull Object obj) {
Object obj2 = kotlin.coroutines.intrinsics.a.COROUTINE_SUSPENDED;
int i = this.a;
if (i == 0) {
r.b(obj);
PaymentStateActivity paymentStateActivity = PaymentStateActivity.this;
HyperServiceHolder hyperServiceHolder = paymentStateActivity.hyperServicesHolder;
if (hyperServiceHolder == null || !hyperServiceHolder.isInitialised()) {
HyperServiceHolder hyperServiceHolder2 = paymentStateActivity.hyperServicesHolder;
if (hyperServiceHolder2 != null) {
l0.a.getClass();
hyperServiceHolder2.initiate(l0.a());
}
this.a = 2;
Object withContext = BuildersKt.withContext(Dispatchers.getIO(), new h(paymentStateActivity, null), this);
if (withContext != obj2) {
withContext = Unit.a;
}
if (withContext == obj2) {
return obj2;
}
} else {
this.a = 1;
Object withContext2 = BuildersKt.withContext(Dispatchers.getIO(), new h(paymentStateActivity, null), this);
if (withContext2 != obj2) {
withContext2 = Unit.a;
}
if (withContext2 == obj2) {
return obj2;
}
}
} else {
if (i != 1 && i != 2) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
r.b(obj);
}
return Unit.a;
}
}
public static final class d implements Observer, FunctionAdapter {
private final Function1 function;
public d(Function1 function) {
Intrinsics.checkNotNullParameter(function, "function");
this.function = function;
}
public final boolean equals(Object obj) {
if ((obj instanceof Observer) && (obj instanceof FunctionAdapter)) {
return Intrinsics.areEqual(this.function, ((FunctionAdapter) obj).getFunctionDelegate());
}
return false;
}
@Override
@NotNull
public final kotlin.h<?> getFunctionDelegate() {
return this.function;
}
public final int hashCode() {
return this.function.hashCode();
}
public final void onChanged(Object obj) {
this.function.invoke(obj);
}
}
public static final class e extends Lambda implements Function0<d0> {
public e() {
super(0);
}
@Override
public final d0 invoke() {
n0 n = n0.n(PaymentStateActivity.this);
Intrinsics.checkNotNullExpressionValue(n, "getInstance(...)");
return n;
}
}
public static final void R0(PaymentStateActivity paymentStateActivity) {
paymentStateActivity.exitedFromJuspay = true;
if (paymentStateActivity.orderId == 0) {
return;
}
CheckoutApiFactory.getInstance().checkOrderStatus(paymentStateActivity.orderId, new in.hopscotch.android.payment.c(paymentStateActivity));
}
public static final void V0(PaymentStateActivity paymentStateActivity, long j2) {
paymentStateActivity.getClass();
g.a aVar = new g.a();
aVar.e(paymentStateActivity.orderId, "ORDER_ID");
aVar.e(j2, "retries");
androidx.work.g a2 = aVar.a();
Intrinsics.checkNotNullExpressionValue(a2, "build(...)");
paymentStateActivity.payStatusWork = new t.a(PaymentWorker.class).k(a2).i(androidx.work.f.a).b();
d0 d0Var = (d0) paymentStateActivity.workManager$delegate.getValue();
f0 f0Var = paymentStateActivity.payStatusWork;
f0 f0Var2 = null;
if (f0Var == null) {
Intrinsics.throwUninitializedPropertyAccessException("payStatusWork");
f0Var = null;
}
d0Var.c(f0Var);
d0 d0Var2 = (d0) paymentStateActivity.workManager$delegate.getValue();
f0 f0Var3 = paymentStateActivity.payStatusWork;
if (f0Var3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("payStatusWork");
} else {
f0Var2 = f0Var3;
}
d0Var2.d(f0Var2.a()).observe(paymentStateActivity, new d(new f(paymentStateActivity)));
}
public static final void W0(PaymentStateActivity paymentStateActivity) {
List list;
paymentStateActivity.getClass();
try {
ShoppingBagResponse A = a1.A();
String str = null;
if ((A != null ? A.orderDetails : null) != null) {
ArrayList arrayList = new ArrayList();
ArrayList arrayList2 = new ArrayList();
List cartItems = A.cartItems;
Intrinsics.checkNotNullExpressionValue(cartItems, "cartItems");
if (!cartItems.isEmpty()) {
int size = cartItems.size();
for (int i = 0; i < size; i++) {
arrayList.add(((ReviewCartItem) cartItems.get(i)).sku);
arrayList2.add(((ReviewCartItem) cartItems.get(i)).brandName);
}
}
CreditPromotionData creditPromotionData = A.creditPromotionData;
if (creditPromotionData != null && (list = creditPromotionData.orderPromocodes) != null && list.size() > 0) {
str = ((PromoItem) A.creditPromotionData.orderPromocodes.get(0)).code;
}
String str2 = str;
in.hopscotch.android.analytics.facebook.a aVar = HsApplication.b().c;
String obj = arrayList.toString();
Intrinsics.checkNotNullExpressionValue(obj, "toString(...)");
String obj2 = arrayList2.toString();
Intrinsics.checkNotNullExpressionValue(obj2, "toString(...)");
OrderDetails orderDetails = A.orderDetails;
aVar.g(obj, obj2, orderDetails.itemCount, orderDetails.totalAmount, str2);
}
} catch (Exception e2) {
in.hopscotch.android.util.g.b(e2);
}
}
public static final void X0(PaymentStateActivity paymentStateActivity, OrderConfirmationResponse orderConfirmationResponse) {
TotalOrderAmount totalOrderAmount;
paymentStateActivity.getClass();
HashMap hashMap = new HashMap();
OrderConfirmationDetails orderConfirmationDetails = orderConfirmationResponse.orderDetails;
if (orderConfirmationDetails != null) {
hashMap.put(PaymentConstants.ORDER_ID, Integer.valueOf(orderConfirmationDetails.orderId));
hashMap.put("order_bar_code", orderConfirmationResponse.orderDetails.orderBarCode);
}
OrderSummary orderSummary = orderConfirmationResponse.orderSummary;
if (orderSummary != null && (totalOrderAmount = orderSummary.totalOrderAmount) != null) {
hashMap.put("revenue", totalOrderAmount.value);
}
hashMap.put("currency", "INR");
if (a1.A() != null) {
ShoppingBagResponse A = a1.A();
Intrinsics.checkNotNullExpressionValue(A, "getShoppingBagResponse(...)");
ArrayList arrayList = new ArrayList();
int size = A.cartItems.size();
for (int i = 0; i < size; i++) {
Object obj = A.cartItems.get(i);
Intrinsics.checkNotNullExpressionValue(obj, "get(...)");
ReviewCartItem reviewCartItem = (ReviewCartItem) obj;
int i2 = reviewCartItem.productId;
StringBuilder sb = new StringBuilder();
sb.append(i2);
Properties.Product product = new Properties.Product(sb.toString(), reviewCartItem.sku, reviewCartItem.orderPrice * reviewCartItem.quantity);
product.put("quantity", Integer.valueOf(reviewCartItem.quantity));
product.put("name", reviewCartItem.productName);
product.put("brand", reviewCartItem.brandName);
arrayList.add(product);
}
hashMap.put("products", arrayList);
}
v1.f("Order Completed", hashMap, false, false);
}
public static final void Y0(PaymentStateActivity paymentStateActivity, OrderConfirmationResponse orderConfirmationResponse) {
List list;
paymentStateActivity.getClass();
HashMap hashMap = new HashMap();
OrderConfirmationDetails orderConfirmationDetails = orderConfirmationResponse.orderDetails;
if (orderConfirmationDetails != null) {
hashMap.put(PaymentConstants.ORDER_ID, Integer.valueOf(orderConfirmationDetails.orderId));
if (orderConfirmationResponse.orderDetails.firstOrder) {
hashMap.put("first_order", "Yes");
}
hashMap.put("discount", Double.valueOf(orderConfirmationDetails.discount));
hashMap.put("discount_percentage", Double.valueOf(orderConfirmationDetails.discountPercentage));
hashMap.put("promotion_discount", Double.valueOf(orderConfirmationDetails.promoDiscount));
hashMap.put("promo_code", orderConfirmationDetails.promoCode);
hashMap.put("total_amount", Double.valueOf(orderConfirmationDetails.totalAmount));
hashMap.put("shipping", Double.valueOf(orderConfirmationDetails.shipping));
hashMap.put("total_quantity", Integer.valueOf(orderConfirmationDetails.totalQuantity));
hashMap.put("total_item_price", Double.valueOf(orderConfirmationDetails.productAmount));
hashMap.put("net_amount", Double.valueOf(orderConfirmationDetails.payAmount));
hashMap.put("sku_count", Integer.valueOf(orderConfirmationDetails.itemCount));
hashMap.put("credit", Double.valueOf(orderConfirmationDetails.totalCredit));
}
PaymentDetails paymentDetails = orderConfirmationResponse.paymentDetails;
if (paymentDetails != null) {
hashMap.put("payment_mode", paymentDetails.paymentMethod);
}
AllAddressItem allAddressItem = orderConfirmationResponse.address;
if (allAddressItem != null) {
hashMap.put("delivery_city", allAddressItem.city);
hashMap.put("state", allAddressItem.state);
hashMap.put("pincode", allAddressItem.zipCode);
}
if (((ActionResponse) orderConfirmationResponse).messageBar != null) {
hashMap.put("message_count", "1");
String[] strArr = new String[((ActionResponse) orderConfirmationResponse).messageBars.size()];
strArr[0] = ((ActionResponse) orderConfirmationResponse).messageBar.message;
hashMap.put("message_bar", strArr);
} else {
List list2 = ((ActionResponse) orderConfirmationResponse).messageBars;
if (list2 != null) {
hashMap.put("message_count", Integer.valueOf(list2.size()));
String[] strArr2 = new String[((ActionResponse) orderConfirmationResponse).messageBars.size()];
int size = ((ActionResponse) orderConfirmationResponse).messageBars.size();
for (int i = 0; i < size; i++) {
strArr2[i] = ((MessageBar) ((ActionResponse) orderConfirmationResponse).messageBars.get(i)).message;
}
hashMap.put("message_bar", strArr2);
} else {
hashMap.put("message_count", "0");
hashMap.put("message_bar", "none");
}
}
Header header = orderConfirmationResponse.header;
if (header != null && (list = header.items) != null && list.size() >= 1 && orderConfirmationResponse.header.items.get(1) != null) {
hashMap.put("banner", ((HeaderItem) orderConfirmationResponse.header.items.get(1)).action);
}
if (paymentStateActivity.getIntent().hasExtra("addressType") && !TextUtils.isEmpty(paymentStateActivity.getIntent().getStringExtra("addressType"))) {
hashMap.put("address", String.valueOf(paymentStateActivity.getIntent().getStringExtra("addressType")));
}
if (hashMap.containsKey("payment_mode") && !TextUtils.isEmpty((String) hashMap.get("payment_mode")) && Intrinsics.areEqual((String) hashMap.get("payment_mode"), "CARD")) {
hashMap.put("payment_mode", "Card");
}
hashMap.put("paymentOffersActive", Boolean.valueOf(orderConfirmationResponse.paymentOffersActive));
OrderConfirmationDetails orderConfirmationDetails2 = orderConfirmationResponse.orderDetails;
List list3 = orderConfirmationDetails2 != null ? orderConfirmationDetails2.promoApplied : null;
if (list3 != null && !list3.isEmpty()) {
List promoApplied = orderConfirmationResponse.orderDetails.promoApplied;
Intrinsics.checkNotNullExpressionValue(promoApplied, "promoApplied");
hashMap.put("promoApplied", in.hopscotch.android.core.util.a.b(in.hopscotch.android.core.util.a.a(promoApplied)));
}
in.hopscotch.android.analytics.c.m().getClass();
HashMap c2 = in.hopscotch.android.analytics.c.c(true);
Intrinsics.checkNotNullExpressionValue(c2, "addUserTypeAndDuration(...)");
hashMap.putAll(c2);
in.hopscotch.android.analytics.c.m().getClass();
in.hopscotch.android.analytics.c.I("order_placed", hashMap, false, false);
}
public static final void Z0(PaymentStateActivity paymentStateActivity, OrderConfirmationResponse orderConfirmationResponse) {
paymentStateActivity.getClass();
HashMap hashMap = new HashMap();
PaymentDetails paymentDetails = orderConfirmationResponse.paymentDetails;
if (paymentDetails != null) {
hashMap.put("payment_mode", paymentDetails.paymentMethod);
}
AllAddressItem allAddressItem = orderConfirmationResponse.address;
if (allAddressItem != null) {
hashMap.put("delivery_city", allAddressItem.city);
hashMap.put("state", orderConfirmationResponse.address.state);
hashMap.put("pincode", orderConfirmationResponse.address.zipCode);
}
if (!TextUtils.isEmpty(in.hopscotch.android.db.a.h())) {
hashMap.put("checkout_user", in.hopscotch.android.db.a.h());
}
if (hashMap.containsKey("payment_mode") && !TextUtils.isEmpty((String) hashMap.get("payment_mode")) && Intrinsics.areEqual((String) hashMap.get("payment_mode"), "CARD")) {
hashMap.put("payment_mode", "Card");
}
hashMap.put("step_duration", Long.valueOf(in.hopscotch.android.helper.a.c(true)));
hashMap.put("total_duration", Long.valueOf(in.hopscotch.android.helper.a.b()));
OrderConfirmationDetails orderConfirmationDetails = orderConfirmationResponse.orderDetails;
if (orderConfirmationDetails != null) {
hashMap.put(PaymentConstants.ORDER_ID, Integer.valueOf(orderConfirmationDetails.orderId));
if (orderConfirmationResponse.orderDetails.firstOrder) {
hashMap.put("first_order", "Yes");
}
List list = orderConfirmationResponse.orderDetails.items;
if (list != null) {
int size = list.size();
for (int i = 0; i < size; i++) {
HashMap hashMap2 = new HashMap();
hashMap2.put("product_id", Integer.valueOf(((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).productId));
hashMap2.put("sku", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).sku);
hashMap2.put("price", Double.valueOf(((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).retailPrice));
hashMap2.put("mrp", Double.valueOf(((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).regularPrice));
hashMap2.put("discount_percentage", Integer.valueOf(((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).discountPercentage));
hashMap2.put("quantity", Integer.valueOf(((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).quantity));
hashMap2.put("revenue", Double.valueOf(((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).priceAfterAllDiscount));
hashMap2.put("delivery_days", Integer.valueOf(((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).deliveryDays));
hashMap2.put("name", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).productName);
hashMap2.put("category", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).category);
hashMap2.put("subcategory", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).subcategory);
hashMap2.put("product_type", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).productType);
hashMap2.put("subproduct_type", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).subProductType);
hashMap2.put("brand", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).brandName);
hashMap2.put("gender", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).gender);
hashMap2.put("from_age", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).fromAge);
hashMap2.put("to_age", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).toAge);
hashMap2.put("preorder", Boolean.valueOf(((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).isPresale));
hashMap2.put("sale", Boolean.valueOf(((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).onSale));
hashMap2.put("colour", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).color);
hashMap2.put("size", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).size);
hashMap2.put("image_url", ((ReviewCartItem) orderConfirmationResponse.orderDetails.items.get(i)).imgSrc);
Intrinsics.checkNotNull(hashMap2);
hashMap.putAll(hashMap2);
if (!TextUtils.isEmpty((String) hashMap.get("sku"))) {
String str = (String) hashMap.get("sku");
in.hopscotch.android.analytics.c.m().getClass();
HashMap f0 = in.hopscotch.android.analytics.c.f0(str);
if (f0.size() > 0) {
hashMap.putAll(f0);
}
}
in.hopscotch.android.analytics.c.m().getClass();
in.hopscotch.android.analytics.c.I("product_ordered", hashMap, false, false);
}
}
}
}
public static final void a1(PaymentStateActivity paymentStateActivity, JSONObject jSONObject) {
paymentStateActivity.getClass();
if (jSONObject != null) {
String optString = jSONObject.optString("label");
JSONObject optJSONObject = jSONObject.optJSONObject("value");
if (optJSONObject != null) {
Intrinsics.checkNotNull(optJSONObject);
LinkedHashMap k = s0.k(j1.j(optJSONObject));
HashMap e1 = e1();
if (!e1.isEmpty()) {
k.putAll(e1);
}
in.hopscotch.android.analytics.c.m().getClass();
HashMap c2 = in.hopscotch.android.analytics.c.c(true);
Intrinsics.checkNotNullExpressionValue(c2, "addUserTypeAndDuration(...)");
k.putAll(c2);
in.hopscotch.android.analytics.c.m().getClass();
in.hopscotch.android.analytics.c.I(optString, k, true, true);
}
}
}
public static final void b1(PaymentStateActivity paymentStateActivity, PaymentState paymentState, Error error, String str) {
int i;
if (error != null) {
paymentStateActivity.getClass();
g1(error, str);
Intent intent = new Intent();
intent.putExtra("errorData", (Serializable) error);
paymentStateActivity.setResult(1997, intent);
paymentStateActivity.finish();
return;
}
if (paymentState == null) {
i = -1;
} else {
paymentStateActivity.getClass();
i = a.a[paymentState.ordinal()];
}
if (i == 1) {
paymentStateActivity.f1();
return;
}
if (i == 2) {
paymentStateActivity.getClass();
g1(error, str);
paymentStateActivity.i1();
} else {
if (i != 3) {
paymentStateActivity.i1();
return;
}
paymentStateActivity.getClass();
h1(error, str);
paymentStateActivity.i1();
}
}
public static HashMap e1() {
?? orderPromocodes;
?? orderPromocodes2;
ShoppingBagResponse A = a1.A();
HashMap hashMap = new HashMap();
if (A == null) {
return hashMap;
}
OrderDetails orderDetails = A.orderDetails;
if (orderDetails != null) {
double d2 = orderDetails.discount;
if (d2 > 0.0d) {
hashMap.put("discount", Double.valueOf(d2));
}
double d3 = A.orderDetails.discountPercentage;
if (d3 > 0.0d) {
hashMap.put("discount_percentage", Double.valueOf(d3));
}
double d4 = A.orderDetails.shipping;
if (d4 > 0.0d) {
hashMap.put("shipping", Double.valueOf(d4));
} else {
hashMap.put("shipping", 0);
}
ArrayList arrayList = new ArrayList();
CreditPromotionData creditPromotionData = A.creditPromotionData;
if (creditPromotionData == null || (orderPromocodes2 = creditPromotionData.orderPromocodes) == 0) {
PromotionData promotionData = A.promotionData;
if (promotionData != null && (orderPromocodes = promotionData.orderPromocodes) != 0) {
Intrinsics.checkNotNullExpressionValue(orderPromocodes, "orderPromocodes");
arrayList = orderPromocodes;
}
} else {
Intrinsics.checkNotNullExpressionValue(orderPromocodes2, "orderPromocodes");
arrayList = orderPromocodes2;
}
if (!arrayList.isEmpty()) {
int size = arrayList.size();
for (int i = 0; i < size; i++) {
if (((PromoItem) arrayList.get(i)).applied && !TextUtils.isEmpty(((PromoItem) arrayList.get(i)).code) && ((PromoItem) arrayList.get(i)).discount > 0.0d) {
String code = ((PromoItem) arrayList.get(i)).code;
Intrinsics.checkNotNullExpressionValue(code, "code");
hashMap.put("promo_code", code);
hashMap.put("promotion_discount", Double.valueOf(((PromoItem) arrayList.get(i)).discount));
}
}
}
}
return hashMap;
}
public static void g1(Error error, String str) {
HashMap q = android.support.v4.media.c.q("from_screen", "Checkout");
q.put("error", error != null ? error.getErrorMessage() : null);
q.put("payment_mode", str);
HashMap e1 = e1();
if (!e1.isEmpty()) {
q.putAll(e1);
}
in.hopscotch.android.analytics.c.m().getClass();
in.hopscotch.android.analytics.c.Q("order_failed", q, false);
}
public static void h1(Error error, String str) {
HashMap q = android.support.v4.media.c.q("from_screen", "Payment Processing");
q.put("error", error != null ? error.getErrorMessage() : null);
q.put("payment_mode", str);
HashMap e1 = e1();
if (!e1.isEmpty()) {
q.putAll(e1);
}
in.hopscotch.android.analytics.c.m().getClass();
in.hopscotch.android.analytics.c.Q("order_pending", q, false);
}
@Override
public final void b() {
in.hopscotch.android.payment.b bVar = this.paymentFragment;
if (bVar != null) {
bVar.dismissAllowingStateLoss();
}
((d0) this.workManager$delegate.getValue()).a();
this.exitedFromJuspay = true;
Intent intent = new Intent();
intent.putExtra("ORDER_ID", this.orderId);
setResult(2000, intent);
finish();
}
public final void f1() {
CustomerInfoApiFactory.getInstance().getOrderConfirmation(this.orderId, new in.hopscotch.android.payment.e(this));
}
public final void i1() {
OrdersMainActivity.a aVar = OrdersMainActivity.j;
OrdersMainActivity.b bVar = OrdersMainActivity.b.LISTING;
aVar.getClass();
Intent a2 = OrdersMainActivity.a.a(this, "Checkout", false, bVar);
a2.putExtra("FROM_CHECKOUT", true);
a2.setFlags(335577088);
startActivity(a2);
finish();
}
public final void onActivityResult(int i, int i2, Intent intent) {
HyperServices hyperServices;
super/*androidx.fragment.app.n*/.onActivityResult(i, i2, intent);
HyperServiceHolder hyperServiceHolder = this.hyperServicesHolder;
if (hyperServiceHolder == null || (hyperServices = hyperServiceHolder.getHyperServices()) == null) {
return;
}
hyperServices.onActivityResult(i, i2, intent);
}
public final void onCreate(Bundle bundle) {
super/*androidx.fragment.app.n*/.onCreate(bundle);
LayoutInflater layoutInflater = getLayoutInflater();
int i = q1.e;
p pVar = (q1) p.M(layoutInflater, 2131558490, (ViewGroup) null, false, androidx.databinding.g.e());
Intrinsics.checkNotNullExpressionValue(pVar, "inflate(...)");
Intrinsics.checkNotNullParameter(pVar, "<set-?>");
this.i = pVar;
if (pVar == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
pVar = null;
}
setContentView(pVar.E());
q1 q1Var = this.i;
if (q1Var == null) {
Intrinsics.throwUninitializedPropertyAccessException("binding");
q1Var = null;
}
setSupportActionBar(q1Var.d);
androidx.appcompat.app.a supportActionBar = getSupportActionBar();
if (supportActionBar != null) {
supportActionBar.t(true);
supportActionBar.w();
supportActionBar.x(false);
}
androidx.activity.d0 onBackPressedDispatcher = getOnBackPressedDispatcher();
b onBackPressedCallback = this.onBackPressedCallback;
onBackPressedDispatcher.getClass();
Intrinsics.checkNotNullParameter(onBackPressedCallback, "onBackPressedCallback");
onBackPressedDispatcher.g(onBackPressedCallback);
InitJusPayResponse serializableExtra = getIntent().getSerializableExtra("juspayResponse");
Intrinsics.checkNotNull(serializableExtra, "null cannot be cast to non-null type in.hopscotch.android.api.response.InitJusPayResponse");
this.jusPayResponse = serializableExtra;
this.orderId = getIntent().getLongExtra("ORDER_ID", 0L);
HyperServiceHolder hyperServiceHolder = new HyperServiceHolder(this);
this.hyperServicesHolder = hyperServiceHolder;
hyperServiceHolder.setCallback(new in.hopscotch.android.payment.d(this));
BuildersKt__Builders_commonKt.launch$default(LifecycleOwnerKt.getLifecycleScope(this), null, null, new c(null), 3, null);
}
public final boolean onOptionsItemSelected(@NotNull MenuItem item) {
Intrinsics.checkNotNullParameter(item, "item");
if (item.getItemId() == 16908332) {
this.onBackPressedCallback.d();
}
return super/*android.app.Activity*/.onOptionsItemSelected(item);
}
}