正在查看: BodyTech v7.6.4 应用的 ConnectCartServiceImpl.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: BodyTech v7.6.4 应用的 ConnectCartServiceImpl.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fitnessmobileapps.fma.feature.checkout;
import androidx.compose.runtime.internal.StabilityInferred;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.fitnessmobileapps.fma.core.domain.ClassEntity;
import com.fitnessmobileapps.fma.feature.checkout.interfaces.ConnectMultiPaymentsInteractor;
import com.fitnessmobileapps.fma.feature.checkout.interfaces.c;
import com.mindbodyonline.android.api.sales.model.HttpResponseMessage;
import com.mindbodyonline.android.api.sales.model.payments.CartPaymentItem;
import com.mindbodyonline.android.api.sales.model.payments.PaymentMethod;
import com.mindbodyonline.android.api.sales.model.payments.PaymentProcessingFailure;
import com.mindbodyonline.android.api.sales.model.pos.ConsumerCheckoutRequest;
import com.mindbodyonline.android.api.sales.model.pos.cart.Cart;
import com.mindbodyonline.android.api.sales.model.pos.cart.CartAbandonReason;
import com.mindbodyonline.android.api.sales.model.pos.cart.CartDiscountItem;
import com.mindbodyonline.android.api.sales.model.pos.cart.CartItem;
import com.mindbodyonline.android.api.sales.model.pos.cart.CartState;
import com.mindbodyonline.android.api.sales.model.pos.catalog.CatalogItem;
import com.mindbodyonline.connect.utils.CoroutineApiUtilsKt;
import com.mindbodyonline.domain.apiModels.ClassTypeResponse;
import com.mindbodyonline.domain.dataModels.GiftCard;
import d3.BookClassRequest;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Result;
import kotlin.Unit;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.collections.f0;
import kotlin.collections.p0;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.r;
import kotlinx.coroutines.CancellableContinuation;
import kotlinx.coroutines.CancellableContinuationImpl;
import q3.a;
import q3.b;
import q3.c;
import q3.d;
import q3.e;
import q3.f;
import q3.g;
import q3.i;
import q3.j;
import q3.k;
import q3.m;
import q3.o;
import q3.p;
import q3.q;
import retrofit2.y;
@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u0000\u0094\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\t\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0007\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010H\u001a\u00020F¢\u0006\u0004\bI\u0010JJ-\u0010\b\u001a\u00020\u00072\u0006\u0010\u0003\u001a\u00020\u00022\b\u0010\u0005\u001a\u0004\u0018\u00010\u00042\u0006\u0010\u0006\u001a\u00020\u0004H\u0082@ø\u0001\u0000¢\u0006\u0004\b\b\u0010\tJ-\u0010\f\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0003\u001a\u00020\u00022\b\u0010\u0005\u001a\u0004\u0018\u00010\u0004H\u0082@ø\u0001\u0000¢\u0006\u0004\b\f\u0010\rJ#\u0010\u0010\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\n2\u0006\u0010\u000f\u001a\u00020\u000eH\u0082@ø\u0001\u0000¢\u0006\u0004\b\u0010\u0010\u0011J-\u0010\u0013\u001a\u00020\u00072\u0006\u0010\u0003\u001a\u00020\u00022\b\u0010\u0005\u001a\u0004\u0018\u00010\u00042\u0006\u0010\u0012\u001a\u00020\u0004H\u0082@ø\u0001\u0000¢\u0006\u0004\b\u0013\u0010\tJ%\u0010\u0014\u001a\u00020\n2\u0006\u0010\u0003\u001a\u00020\u00022\b\u0010\u0005\u001a\u0004\u0018\u00010\u0004H\u0082@ø\u0001\u0000¢\u0006\u0004\b\u0014\u0010\u0015J\u0010\u0010\u0018\u001a\u00020\n2\u0006\u0010\u0017\u001a\u00020\u0016H\u0002J#\u0010\u001d\u001a\u00020\n2\u0006\u0010\u001a\u001a\u00020\u00192\u0006\u0010\u001c\u001a\u00020\u001bH\u0096@ø\u0001\u0000¢\u0006\u0004\b\u001d\u0010\u001eJ\u001b\u0010!\u001a\u00020\n2\u0006\u0010 \u001a\u00020\u001fH\u0096@ø\u0001\u0000¢\u0006\u0004\b!\u0010\"J#\u0010%\u001a\u00020\n2\u0006\u0010$\u001a\u00020#2\u0006\u0010\u001c\u001a\u00020\u001bH\u0096@ø\u0001\u0000¢\u0006\u0004\b%\u0010&J#\u0010)\u001a\u00020\n2\u0006\u0010(\u001a\u00020'2\u0006\u0010\u001c\u001a\u00020\u001bH\u0096@ø\u0001\u0000¢\u0006\u0004\b)\u0010*J\u001b\u0010-\u001a\u00020\n2\u0006\u0010,\u001a\u00020+H\u0096@ø\u0001\u0000¢\u0006\u0004\b-\u0010.J#\u00101\u001a\u00020\n2\u0006\u00100\u001a\u00020/2\u0006\u0010\u001c\u001a\u00020\u001bH\u0096@ø\u0001\u0000¢\u0006\u0004\b1\u00102J\u001b\u00105\u001a\u00020\u00072\u0006\u00104\u001a\u000203H\u0096@ø\u0001\u0000¢\u0006\u0004\b5\u00106J\u001b\u00109\u001a\u00020\n2\u0006\u00108\u001a\u000207H\u0096@ø\u0001\u0000¢\u0006\u0004\b9\u0010:J\u001b\u0010=\u001a\u00020\n2\u0006\u0010<\u001a\u00020;H\u0096@ø\u0001\u0000¢\u0006\u0004\b=\u0010>J\u001b\u0010?\u001a\u00020\n2\u0006\u0010\u000f\u001a\u00020\u000eH\u0096@ø\u0001\u0000¢\u0006\u0004\b?\u0010@J3\u0010D\u001a\u00020\n2\u0006\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010B\u001a\u00020A2\u0006\u0010C\u001a\u00020\u001bH\u0096@ø\u0001\u0000¢\u0006\u0004\bD\u0010ER\u0014\u0010H\u001a\u00020F8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u001d\u0010G\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006K"}, d2 = {"Lcom/fitnessmobileapps/fma/feature/checkout/ConnectCartServiceImpl;", "Lcom/fitnessmobileapps/fma/feature/checkout/interfaces/c;", "", GiftCard.SITE_ID_FIELD_NAME, "", "userId", "paymentItem", "", "s", "(ILjava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/f;", "cartResponseType", "p", "(Lq3/f;ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/p;", "removeDiscountValues", "o", "(Lq3/f;Lq3/p;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "discountId", "r", "q", "(ILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/f$b;", "cartState", "m", "Lq3/i;", "currentCartValues", "", "furtherProcessingRequired", gf.a.A, "(Lq3/i;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/m;", "initializeCartValues", "c", "(Lq3/m;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/c;", "addPaymentValues", "g", "(Lq3/c;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/a;", "addItemValues", "l", "(Lq3/a;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/q;", "updateCartValues", "i", "(Lq3/q;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/d;", "removePaymentMethodValues", "b", "(Lq3/d;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/j;", "deleteCartValues", "n", "(Lq3/j;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/g;", "checkoutValues", "f", "(Lq3/g;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lq3/b;", "addPromoValues", "d", "(Lq3/b;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "e", "(Lq3/p;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "", "classId", "isWaitlisting", "h", "(Ljava/lang/String;Ljava/lang/String;JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "Lc3/a;", "Lc3/a;", "connectClassService", "<init>", "(Lc3/a;)V", "FMA_release"}, k = 1, mv = {1, 8, 0})
public final class ConnectCartServiceImpl implements com.fitnessmobileapps.fma.feature.checkout.interfaces.c {
private final c3.a connectClassService;
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
public class a {
public static final int[] f7122a;
static {
int[] iArr = new int[CartState.values().length];
try {
iArr[CartState.Finalized.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[CartState.Created.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
iArr[CartState.Creating.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
iArr[CartState.PaymentAuthenticationRequired.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
f7122a = iArr;
}
}
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\u0010\u0004\u001a\u00020\u00032\u000e\u0010\u0002\u001a\n \u0001*\u0004\u0018\u00010\u00000\u0000H\n¢\u0006\u0004\b\u0004\u0010\u0005"}, d2 = {"Ljava/lang/Void;", "kotlin.jvm.PlatformType", "it", "", gf.a.A, "(Ljava/lang/Void;)V"}, k = 3, mv = {1, 8, 0})
static final class b<T> implements Response.Listener {
final CancellableContinuation<Unit> f7123c;
b(CancellableContinuation<? super Unit> cancellableContinuation) {
this.f7123c = cancellableContinuation;
}
@Override
public final void onResponse(Void r22) {
CancellableContinuation<Unit> cancellableContinuation = this.f7123c;
Result.Companion companion = Result.INSTANCE;
cancellableContinuation.resumeWith(Result.b(Unit.f33247a));
}
}
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0000\u001a\u00020\u00012\u000e\u0010\u0002\u001a\n \u0004*\u0004\u0018\u00010\u00030\u0003H\n¢\u0006\u0002\b\u0005"}, d2 = {"<anonymous>", "", "it", "Lcom/android/volley/VolleyError;", "kotlin.jvm.PlatformType", "onErrorResponse"}, k = 3, mv = {1, 8, 0}, xi = 48)
static final class c implements Response.ErrorListener {
final CancellableContinuation<Unit> f7124c;
c(CancellableContinuation<? super Unit> cancellableContinuation) {
this.f7124c = cancellableContinuation;
}
@Override
public final void onErrorResponse(VolleyError it) {
CancellableContinuation<Unit> cancellableContinuation = this.f7124c;
Result.Companion companion = Result.INSTANCE;
r.h(it, "it");
cancellableContinuation.resumeWith(Result.b(kotlin.f.a(it)));
}
}
public ConnectCartServiceImpl(c3.a connectClassService) {
r.i(connectClassService, "connectClassService");
this.connectClassService = connectClassService;
}
private final q3.f m(f.ConnectCartResponse cartState) {
Collection<PaymentProcessingFailure> values;
Object obj;
CartState state = cartState.getCart().getState();
int i10 = state == null ? -1 : a.f7122a[state.ordinal()];
if (i10 == 1 || i10 == 2 || i10 == 3) {
return f.a.f41275a;
}
if (i10 != 4) {
CartState state2 = cartState.getCart().getState();
r.h(state2, "cartState.cart.state");
return new f.Error(new k.CheckoutError(state2));
}
Map<String, PaymentProcessingFailure> paymentProcessingFailures = cartState.getCart().getPaymentProcessingFailures();
String str = null;
if (paymentProcessingFailures != null && (values = paymentProcessingFailures.values()) != null) {
Iterator<T> it = values.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (((PaymentProcessingFailure) obj).getAuthenticationRedirectUrl() != null) {
break;
}
}
PaymentProcessingFailure paymentProcessingFailure = (PaymentProcessingFailure) obj;
if (paymentProcessingFailure != null) {
str = paymentProcessingFailure.getAuthenticationRedirectUrl();
}
}
return new f.PaymentAuthorizationRequired(str);
}
private final Object o(q3.f fVar, p pVar, Continuation<? super q3.f> continuation) {
Cart cart;
int e10;
Set<PaymentMethod> h10;
CartPaymentItem cartPaymentItem = null;
f.ConnectCartResponse connectCartResponse = fVar instanceof f.ConnectCartResponse ? (f.ConnectCartResponse) fVar : null;
if (connectCartResponse == null || (cart = connectCartResponse.getCart()) == null) {
return fVar;
}
p.ConnectRemoveDiscount connectRemoveDiscount = pVar instanceof p.ConnectRemoveDiscount ? (p.ConnectRemoveDiscount) pVar : null;
if (connectRemoveDiscount == null) {
return fVar;
}
Map<String, Set<PaymentMethod>> a10 = connectRemoveDiscount.a();
if (cart.hasSufficientPayment()) {
return fVar;
}
CartPaymentItem[] payments = cart.getPayments();
r.h(payments, "cart.payments");
for (CartPaymentItem cartPaymentItem2 : payments) {
if (cartPaymentItem2.getPaymentMethod().isCreditCard() || cartPaymentItem2.getPaymentMethod().isAlternatePayment()) {
cartPaymentItem = cartPaymentItem2;
break;
}
}
if (cartPaymentItem != null) {
PaymentMethod paymentMethod = cartPaymentItem.getPaymentMethod();
r.h(paymentMethod, "it.paymentMethod");
h10 = p0.h(paymentMethod);
a10.put("CreditCard", h10);
}
ArrayList arrayList = new ArrayList();
Iterator<Map.Entry<String, Set<PaymentMethod>>> it = a10.entrySet().iterator();
while (it.hasNext()) {
arrayList.addAll(it.next().getValue());
}
com.fitnessmobileapps.fma.feature.checkout.interfaces.g gVar = new com.fitnessmobileapps.fma.feature.checkout.interfaces.g();
ArrayList arrayList2 = new ArrayList(kotlin.collections.p.y(arrayList, 10));
Iterator it2 = arrayList.iterator();
while (it2.hasNext()) {
arrayList2.add(new o.ConnectPaymentMethodType((PaymentMethod) it2.next()));
}
BigDecimal total = cart.getTotals().getTotal();
if (total == null) {
total = BigDecimal.ZERO;
}
r.h(total, "cart.totals.total ?: BigDecimal.ZERO");
Map<o, BigDecimal> a11 = gVar.a(arrayList2, total);
ConnectMultiPaymentsInteractor connectMultiPaymentsInteractor = new ConnectMultiPaymentsInteractor();
int siteId = connectRemoveDiscount.getSiteId();
String userId = connectRemoveDiscount.getUserId();
e10 = f0.e(a11.size());
LinkedHashMap linkedHashMap = new LinkedHashMap(e10);
Iterator<T> it3 = a11.entrySet().iterator();
while (it3.hasNext()) {
Map.Entry entry = (Map.Entry) it3.next();
Object key = entry.getKey();
r.g(key, "null cannot be cast to non-null type com.fitnessmobileapps.fma.feature.checkout.data.PaymentMethodTypes.ConnectPaymentMethodType");
linkedHashMap.put(((o.ConnectPaymentMethodType) key).getPaymentMethod(), entry.getValue());
}
return connectMultiPaymentsInteractor.a(new e.ConnectReplacePayments(siteId, userId, linkedHashMap), this, fVar, continuation);
}
public final Object p(q3.f fVar, int i10, String str, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$handlePromoCodeAltered$1 connectCartServiceImpl$handlePromoCodeAltered$1;
Object f10;
int i11;
Cart cart;
int e10;
CartPaymentItem[] cartPaymentItemArr;
ConnectCartServiceImpl$handlePromoCodeAltered$1 connectCartServiceImpl$handlePromoCodeAltered$12;
int i12;
int i13;
ConnectCartServiceImpl connectCartServiceImpl;
int i14;
String str2;
if (continuation instanceof ConnectCartServiceImpl$handlePromoCodeAltered$1) {
connectCartServiceImpl$handlePromoCodeAltered$1 = (ConnectCartServiceImpl$handlePromoCodeAltered$1) continuation;
int i15 = connectCartServiceImpl$handlePromoCodeAltered$1.label;
if ((i15 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$handlePromoCodeAltered$1.label = i15 - Integer.MIN_VALUE;
Object obj = connectCartServiceImpl$handlePromoCodeAltered$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i11 = connectCartServiceImpl$handlePromoCodeAltered$1.label;
if (i11 != 0) {
kotlin.f.b(obj);
f.ConnectCartResponse connectCartResponse = fVar instanceof f.ConnectCartResponse ? (f.ConnectCartResponse) fVar : null;
if (connectCartResponse == null || (cart = connectCartResponse.getCart()) == null) {
return fVar;
}
BigDecimal total = cart.getTotals().getTotal();
if (total != null && total.compareTo(BigDecimal.ZERO) == 0 && cart.hasPaymentItems()) {
CartPaymentItem[] payments = cart.getPayments();
r.h(payments, "latestCart.payments");
int length = payments.length;
cartPaymentItemArr = payments;
connectCartServiceImpl$handlePromoCodeAltered$12 = connectCartServiceImpl$handlePromoCodeAltered$1;
i12 = 0;
i13 = i10;
connectCartServiceImpl = this;
i14 = length;
str2 = str;
if (i12 < i14) {
}
} else {
if (cart.getPayments().length <= 1) {
return fVar;
}
CartPaymentItem[] payments2 = cart.getPayments();
com.fitnessmobileapps.fma.feature.checkout.interfaces.g gVar = new com.fitnessmobileapps.fma.feature.checkout.interfaces.g();
r.h(payments2, "this");
ArrayList arrayList = new ArrayList(payments2.length);
for (CartPaymentItem cartPaymentItem : payments2) {
PaymentMethod paymentMethod = cartPaymentItem.getPaymentMethod();
r.h(paymentMethod, "it.paymentMethod");
arrayList.add(new o.ConnectPaymentMethodType(paymentMethod));
}
BigDecimal total2 = cart.getTotals().getTotal();
if (total2 == null) {
total2 = BigDecimal.ZERO;
}
r.h(total2, "latestCart.totals.total ?: BigDecimal.ZERO");
Map<o, BigDecimal> a10 = gVar.a(arrayList, total2);
ConnectMultiPaymentsInteractor connectMultiPaymentsInteractor = new ConnectMultiPaymentsInteractor();
e10 = f0.e(a10.size());
LinkedHashMap linkedHashMap = new LinkedHashMap(e10);
Iterator it = a10.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
Object key = entry.getKey();
r.g(key, "null cannot be cast to non-null type com.fitnessmobileapps.fma.feature.checkout.data.PaymentMethodTypes.ConnectPaymentMethodType");
linkedHashMap.put(((o.ConnectPaymentMethodType) key).getPaymentMethod(), entry.getValue());
}
e.ConnectReplacePayments connectReplacePayments = new e.ConnectReplacePayments(i10, str, linkedHashMap);
connectCartServiceImpl$handlePromoCodeAltered$1.label = 3;
obj = connectMultiPaymentsInteractor.a(connectReplacePayments, this, fVar, connectCartServiceImpl$handlePromoCodeAltered$1);
if (obj == f10) {
return f10;
}
}
} else if (i11 == 1) {
int i16 = connectCartServiceImpl$handlePromoCodeAltered$1.I$2;
i12 = connectCartServiceImpl$handlePromoCodeAltered$1.I$1;
int i17 = connectCartServiceImpl$handlePromoCodeAltered$1.I$0;
?? r10 = (Object[]) connectCartServiceImpl$handlePromoCodeAltered$1.L$2;
String str3 = (String) connectCartServiceImpl$handlePromoCodeAltered$1.L$1;
ConnectCartServiceImpl connectCartServiceImpl2 = (ConnectCartServiceImpl) connectCartServiceImpl$handlePromoCodeAltered$1.L$0;
kotlin.f.b(obj);
connectCartServiceImpl$handlePromoCodeAltered$12 = connectCartServiceImpl$handlePromoCodeAltered$1;
str2 = str3;
i14 = i16;
i13 = i17;
cartPaymentItemArr = r10;
connectCartServiceImpl = connectCartServiceImpl2;
i12++;
if (i12 < i14) {
String id2 = cartPaymentItemArr[i12].getId();
r.h(id2, "paymentItem.id");
d.ConnectRemovePaymentMethod connectRemovePaymentMethod = new d.ConnectRemovePaymentMethod(i13, str2, id2);
connectCartServiceImpl$handlePromoCodeAltered$12.L$0 = connectCartServiceImpl;
connectCartServiceImpl$handlePromoCodeAltered$12.L$1 = str2;
connectCartServiceImpl$handlePromoCodeAltered$12.L$2 = cartPaymentItemArr;
connectCartServiceImpl$handlePromoCodeAltered$12.I$0 = i13;
connectCartServiceImpl$handlePromoCodeAltered$12.I$1 = i12;
connectCartServiceImpl$handlePromoCodeAltered$12.I$2 = i14;
connectCartServiceImpl$handlePromoCodeAltered$12.label = 1;
if (connectCartServiceImpl.b(connectRemovePaymentMethod, true, connectCartServiceImpl$handlePromoCodeAltered$12) == f10) {
return f10;
}
i12++;
if (i12 < i14) {
i.ConnectCartRequest connectCartRequest = new i.ConnectCartRequest(i13, str2);
connectCartServiceImpl$handlePromoCodeAltered$12.L$0 = null;
connectCartServiceImpl$handlePromoCodeAltered$12.L$1 = null;
connectCartServiceImpl$handlePromoCodeAltered$12.L$2 = null;
connectCartServiceImpl$handlePromoCodeAltered$12.label = 2;
obj = c.a.b(connectCartServiceImpl, connectCartRequest, false, connectCartServiceImpl$handlePromoCodeAltered$12, 2, null);
return obj == f10 ? f10 : obj;
}
}
} else {
if (i11 == 2) {
kotlin.f.b(obj);
}
if (i11 != 3) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
kotlin.f.b(obj);
}
return obj;
}
}
connectCartServiceImpl$handlePromoCodeAltered$1 = new ConnectCartServiceImpl$handlePromoCodeAltered$1(this, continuation);
Object obj2 = connectCartServiceImpl$handlePromoCodeAltered$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i11 = connectCartServiceImpl$handlePromoCodeAltered$1.label;
if (i11 != 0) {
}
return obj2;
}
public final java.lang.Object q(int r23, java.lang.String r24, kotlin.coroutines.Continuation<? super q3.f> r25) {
throw new UnsupportedOperationException("Method not decompiled: com.fitnessmobileapps.fma.feature.checkout.ConnectCartServiceImpl.q(int, java.lang.String, kotlin.coroutines.Continuation):java.lang.Object");
}
private final Object r(int i10, String str, String str2, Continuation<? super Unit> continuation) {
Continuation d10;
Object f10;
Object f11;
d10 = IntrinsicsKt__IntrinsicsJvmKt.d(continuation);
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(d10, 1);
cancellableContinuationImpl.initCancellability();
je.a.u(i10, str, str2, new b(cancellableContinuationImpl), new c(cancellableContinuationImpl));
Object result = cancellableContinuationImpl.getResult();
f10 = kotlin.coroutines.intrinsics.b.f();
if (result == f10) {
kotlin.coroutines.jvm.internal.e.c(continuation);
}
f11 = kotlin.coroutines.intrinsics.b.f();
return result == f11 ? result : Unit.f33247a;
}
private final Object s(final int i10, final String str, final String str2, Continuation<? super Unit> continuation) {
Object f10;
Object a10 = CoroutineApiUtilsKt.a(new Function2<Response.Listener<HttpResponseMessage>, Response.ErrorListener, Unit>() {
{
super(2);
}
public final void a(Response.Listener<HttpResponseMessage> listener, Response.ErrorListener failure) {
r.i(failure, "failure");
je.a.v(i10, str, str2, listener, failure);
}
@Override
public Unit invoke(Response.Listener<HttpResponseMessage> listener, Response.ErrorListener errorListener) {
a(listener, errorListener);
return Unit.f33247a;
}
}, continuation);
f10 = kotlin.coroutines.intrinsics.b.f();
return a10 == f10 ? a10 : Unit.f33247a;
}
@Override
public Object a(i iVar, boolean z10, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$getCurrentCart$1 connectCartServiceImpl$getCurrentCart$1;
Object f10;
int i10;
try {
if (continuation instanceof ConnectCartServiceImpl$getCurrentCart$1) {
connectCartServiceImpl$getCurrentCart$1 = (ConnectCartServiceImpl$getCurrentCart$1) continuation;
int i11 = connectCartServiceImpl$getCurrentCart$1.label;
if ((i11 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$getCurrentCart$1.label = i11 - Integer.MIN_VALUE;
Object obj = connectCartServiceImpl$getCurrentCart$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$getCurrentCart$1.label;
if (i10 != 0) {
kotlin.f.b(obj);
i.ConnectCartRequest connectCartRequest = iVar instanceof i.ConnectCartRequest ? (i.ConnectCartRequest) iVar : null;
if (connectCartRequest == null) {
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into getCurrentCart"));
}
ConnectCartServiceImpl$getCurrentCart$2$1 connectCartServiceImpl$getCurrentCart$2$1 = new ConnectCartServiceImpl$getCurrentCart$2$1(connectCartRequest);
connectCartServiceImpl$getCurrentCart$1.L$0 = this;
connectCartServiceImpl$getCurrentCart$1.Z$0 = z10;
connectCartServiceImpl$getCurrentCart$1.label = 1;
obj = CoroutineApiUtilsKt.b(connectCartServiceImpl$getCurrentCart$2$1, connectCartServiceImpl$getCurrentCart$1);
if (obj == f10) {
return f10;
}
} else {
if (i10 != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
z10 = connectCartServiceImpl$getCurrentCart$1.Z$0;
kotlin.f.b(obj);
}
Cart cart = (Cart) obj;
return cart == null ? z10 ? new f.FurtherActionsBeingProcessed(null, 1, null) : new f.ConnectCartResponse(cart) : new f.Error(new k.ReturnPayloadError("Null Cart return"));
}
}
if (i10 != 0) {
}
Cart cart2 = (Cart) obj;
if (cart2 == null) {
}
} catch (Exception e10) {
String message = e10.getMessage();
if (message == null) {
message = "Unknown Error";
}
return new f.Error(new k.ServerError(message));
}
connectCartServiceImpl$getCurrentCart$1 = new ConnectCartServiceImpl$getCurrentCart$1(this, continuation);
Object obj2 = connectCartServiceImpl$getCurrentCart$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$getCurrentCart$1.label;
}
@Override
public Object b(q3.d dVar, boolean z10, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$removePaymentMethodFromCart$1 connectCartServiceImpl$removePaymentMethodFromCart$1;
Object f10;
int i10;
d.ConnectRemovePaymentMethod connectRemovePaymentMethod;
ConnectCartServiceImpl connectCartServiceImpl;
try {
if (continuation instanceof ConnectCartServiceImpl$removePaymentMethodFromCart$1) {
connectCartServiceImpl$removePaymentMethodFromCart$1 = (ConnectCartServiceImpl$removePaymentMethodFromCart$1) continuation;
int i11 = connectCartServiceImpl$removePaymentMethodFromCart$1.label;
if ((i11 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$removePaymentMethodFromCart$1.label = i11 - Integer.MIN_VALUE;
ConnectCartServiceImpl$removePaymentMethodFromCart$1 connectCartServiceImpl$removePaymentMethodFromCart$12 = connectCartServiceImpl$removePaymentMethodFromCart$1;
Object obj = connectCartServiceImpl$removePaymentMethodFromCart$12.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$removePaymentMethodFromCart$12.label;
if (i10 != 0) {
kotlin.f.b(obj);
connectRemovePaymentMethod = dVar instanceof d.ConnectRemovePaymentMethod ? (d.ConnectRemovePaymentMethod) dVar : null;
if (connectRemovePaymentMethod == null) {
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into removePaymentMethodFromCart"));
}
int siteId = connectRemovePaymentMethod.getSiteId();
String userId = connectRemovePaymentMethod.getUserId();
String paymentItemId = connectRemovePaymentMethod.getPaymentItemId();
connectCartServiceImpl$removePaymentMethodFromCart$12.L$0 = this;
connectCartServiceImpl$removePaymentMethodFromCart$12.L$1 = connectRemovePaymentMethod;
connectCartServiceImpl$removePaymentMethodFromCart$12.Z$0 = z10;
connectCartServiceImpl$removePaymentMethodFromCart$12.label = 1;
if (s(siteId, userId, paymentItemId, connectCartServiceImpl$removePaymentMethodFromCart$12) == f10) {
return f10;
}
connectCartServiceImpl = this;
} else {
if (i10 != 1) {
if (i10 != 2) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
kotlin.f.b(obj);
return (q3.f) obj;
}
z10 = connectCartServiceImpl$removePaymentMethodFromCart$12.Z$0;
connectRemovePaymentMethod = (d.ConnectRemovePaymentMethod) connectCartServiceImpl$removePaymentMethodFromCart$12.L$1;
connectCartServiceImpl = (ConnectCartServiceImpl) connectCartServiceImpl$removePaymentMethodFromCart$12.L$0;
kotlin.f.b(obj);
}
if (!z10) {
return new f.FurtherActionsBeingProcessed(null, 1, null);
}
i.ConnectCartRequest connectCartRequest = new i.ConnectCartRequest(connectRemovePaymentMethod.getSiteId(), connectRemovePaymentMethod.getUserId());
connectCartServiceImpl$removePaymentMethodFromCart$12.L$0 = null;
connectCartServiceImpl$removePaymentMethodFromCart$12.L$1 = null;
connectCartServiceImpl$removePaymentMethodFromCart$12.label = 2;
obj = c.a.b(connectCartServiceImpl, connectCartRequest, false, connectCartServiceImpl$removePaymentMethodFromCart$12, 2, null);
if (obj == f10) {
return f10;
}
return (q3.f) obj;
}
}
if (i10 != 0) {
}
if (!z10) {
}
} catch (Exception e10) {
String message = e10.getMessage();
if (message == null) {
message = "Unknown Error";
}
return new f.Error(new k.ServerError(message));
}
connectCartServiceImpl$removePaymentMethodFromCart$1 = new ConnectCartServiceImpl$removePaymentMethodFromCart$1(this, continuation);
ConnectCartServiceImpl$removePaymentMethodFromCart$1 connectCartServiceImpl$removePaymentMethodFromCart$122 = connectCartServiceImpl$removePaymentMethodFromCart$1;
Object obj2 = connectCartServiceImpl$removePaymentMethodFromCart$122.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$removePaymentMethodFromCart$122.label;
}
@Override
public Object c(m mVar, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$initializeCart$1 connectCartServiceImpl$initializeCart$1;
Object f10;
int i10;
m.ConnectInitializeCart connectInitializeCart;
ConnectCartServiceImpl connectCartServiceImpl;
CatalogItem catalogItem;
BigDecimal bigDecimal;
int i11;
CatalogItem catalogItem2;
ConnectCartServiceImpl connectCartServiceImpl2;
q3.f fVar;
int i12;
PaymentMethod paymentMethod;
q3.f fVar2;
try {
if (continuation instanceof ConnectCartServiceImpl$initializeCart$1) {
connectCartServiceImpl$initializeCart$1 = (ConnectCartServiceImpl$initializeCart$1) continuation;
int i13 = connectCartServiceImpl$initializeCart$1.label;
if ((i13 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$initializeCart$1.label = i13 - Integer.MIN_VALUE;
ConnectCartServiceImpl$initializeCart$1 connectCartServiceImpl$initializeCart$12 = connectCartServiceImpl$initializeCart$1;
Object obj = connectCartServiceImpl$initializeCart$12.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$initializeCart$12.label;
boolean z10 = true;
if (i10 != 0) {
kotlin.f.b(obj);
m.ConnectInitializeCart connectInitializeCart2 = mVar instanceof m.ConnectInitializeCart ? (m.ConnectInitializeCart) mVar : null;
if (connectInitializeCart2 != null) {
if (connectInitializeCart2.getCatalogItem() == null && connectInitializeCart2.getCatalogPackage() == null) {
return new f.Error(new k.ThrowableErrors("CatalogItem and CatalogPackage are both null"));
}
j.ConnectDeleteCart connectDeleteCart = new j.ConnectDeleteCart(connectInitializeCart2.getSiteId(), connectInitializeCart2.getUserId(), new CartAbandonReason());
connectCartServiceImpl$initializeCart$12.L$0 = this;
connectCartServiceImpl$initializeCart$12.L$1 = connectInitializeCart2;
connectCartServiceImpl$initializeCart$12.label = 1;
if (n(connectDeleteCart, connectCartServiceImpl$initializeCart$12) == f10) {
return f10;
}
connectInitializeCart = connectInitializeCart2;
connectCartServiceImpl = this;
}
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into addPaymentMethod"));
}
if (i10 == 1) {
m.ConnectInitializeCart connectInitializeCart3 = (m.ConnectInitializeCart) connectCartServiceImpl$initializeCart$12.L$1;
ConnectCartServiceImpl connectCartServiceImpl3 = (ConnectCartServiceImpl) connectCartServiceImpl$initializeCart$12.L$0;
kotlin.f.b(obj);
connectInitializeCart = connectInitializeCart3;
connectCartServiceImpl = connectCartServiceImpl3;
} else {
if (i10 == 2) {
i12 = connectCartServiceImpl$initializeCart$12.I$0;
connectInitializeCart = (m.ConnectInitializeCart) connectCartServiceImpl$initializeCart$12.L$1;
connectCartServiceImpl2 = (ConnectCartServiceImpl) connectCartServiceImpl$initializeCart$12.L$0;
kotlin.f.b(obj);
q3.f fVar3 = (q3.f) obj;
i11 = i12;
fVar = fVar3;
paymentMethod = connectInitializeCart.getPaymentMethod();
if (paymentMethod != null) {
if (i11 == 0) {
paymentMethod = null;
}
if (paymentMethod != null) {
c.ConnectPaymentMethod connectPaymentMethod = new c.ConnectPaymentMethod(connectInitializeCart.getSiteId(), connectInitializeCart.getUserId(), paymentMethod);
connectCartServiceImpl$initializeCart$12.L$0 = fVar;
connectCartServiceImpl$initializeCart$12.L$1 = null;
connectCartServiceImpl$initializeCart$12.label = 3;
obj = c.a.a(connectCartServiceImpl2, connectPaymentMethod, false, connectCartServiceImpl$initializeCart$12, 2, null);
if (obj == f10) {
return f10;
}
fVar2 = (q3.f) obj;
}
}
fVar2 = fVar;
if (fVar2 != null) {
return fVar2;
}
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into addPaymentMethod"));
}
if (i10 != 3) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
fVar = (q3.f) connectCartServiceImpl$initializeCart$12.L$0;
kotlin.f.b(obj);
fVar2 = (q3.f) obj;
}
catalogItem = connectInitializeCart.getCatalogItem();
if (catalogItem != null || (bigDecimal = catalogItem.getSalePrice()) == null) {
bigDecimal = BigDecimal.ZERO;
}
i11 = bigDecimal.compareTo(BigDecimal.ZERO) <= 0 ? 1 : 0;
catalogItem2 = connectInitializeCart.getCatalogItem();
if (catalogItem2 != null) {
connectCartServiceImpl2 = connectCartServiceImpl;
fVar = null;
paymentMethod = connectInitializeCart.getPaymentMethod();
if (paymentMethod != null) {
}
fVar2 = fVar;
if (fVar2 != null) {
}
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into addPaymentMethod"));
}
a.ConnectAddItemRequest connectAddItemRequest = new a.ConnectAddItemRequest(connectInitializeCart.getSiteId(), connectInitializeCart.getUserId(), catalogItem2);
if (connectInitializeCart.getPaymentMethod() == null || i11 == 0) {
z10 = false;
}
connectCartServiceImpl$initializeCart$12.L$0 = connectCartServiceImpl;
connectCartServiceImpl$initializeCart$12.L$1 = connectInitializeCart;
connectCartServiceImpl$initializeCart$12.I$0 = i11;
connectCartServiceImpl$initializeCart$12.label = 2;
Object l10 = connectCartServiceImpl.l(connectAddItemRequest, z10, connectCartServiceImpl$initializeCart$12);
if (l10 == f10) {
return f10;
}
connectCartServiceImpl2 = connectCartServiceImpl;
i12 = i11;
obj = l10;
q3.f fVar32 = (q3.f) obj;
i11 = i12;
fVar = fVar32;
paymentMethod = connectInitializeCart.getPaymentMethod();
if (paymentMethod != null) {
}
fVar2 = fVar;
if (fVar2 != null) {
}
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into addPaymentMethod"));
}
}
if (i10 != 0) {
}
catalogItem = connectInitializeCart.getCatalogItem();
if (catalogItem != null) {
}
bigDecimal = BigDecimal.ZERO;
if (bigDecimal.compareTo(BigDecimal.ZERO) <= 0) {
}
catalogItem2 = connectInitializeCart.getCatalogItem();
if (catalogItem2 != null) {
}
} catch (Exception e10) {
String message = e10.getMessage();
if (message == null) {
message = "Unknown Error";
}
return new f.Error(new k.ServerError(message));
}
connectCartServiceImpl$initializeCart$1 = new ConnectCartServiceImpl$initializeCart$1(this, continuation);
ConnectCartServiceImpl$initializeCart$1 connectCartServiceImpl$initializeCart$122 = connectCartServiceImpl$initializeCart$1;
Object obj2 = connectCartServiceImpl$initializeCart$122.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$initializeCart$122.label;
boolean z102 = true;
}
@Override
public Object d(q3.b bVar, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$addPromotionalCodeToCart$1 connectCartServiceImpl$addPromotionalCodeToCart$1;
Object obj;
Object f10;
int i10;
b.ConnectAddPromoCode connectAddPromoCode;
ConnectCartServiceImpl connectCartServiceImpl;
ConnectCartServiceImpl connectCartServiceImpl2;
try {
if (continuation instanceof ConnectCartServiceImpl$addPromotionalCodeToCart$1) {
connectCartServiceImpl$addPromotionalCodeToCart$1 = (ConnectCartServiceImpl$addPromotionalCodeToCart$1) continuation;
int i11 = connectCartServiceImpl$addPromotionalCodeToCart$1.label;
if ((i11 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$addPromotionalCodeToCart$1.label = i11 - Integer.MIN_VALUE;
obj = connectCartServiceImpl$addPromotionalCodeToCart$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$addPromotionalCodeToCart$1.label;
if (i10 != 0) {
kotlin.f.b(obj);
connectAddPromoCode = bVar instanceof b.ConnectAddPromoCode ? (b.ConnectAddPromoCode) bVar : null;
if (connectAddPromoCode == null) {
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into addPromotionalCodeToCart"));
}
ConnectCartServiceImpl$addPromotionalCodeToCart$2$1 connectCartServiceImpl$addPromotionalCodeToCart$2$1 = new ConnectCartServiceImpl$addPromotionalCodeToCart$2$1(connectAddPromoCode);
connectCartServiceImpl$addPromotionalCodeToCart$1.L$0 = this;
connectCartServiceImpl$addPromotionalCodeToCart$1.L$1 = connectAddPromoCode;
connectCartServiceImpl$addPromotionalCodeToCart$1.label = 1;
obj = CoroutineApiUtilsKt.b(connectCartServiceImpl$addPromotionalCodeToCart$2$1, connectCartServiceImpl$addPromotionalCodeToCart$1);
if (obj == f10) {
return f10;
}
connectCartServiceImpl = this;
} else {
if (i10 != 1) {
if (i10 != 2) {
if (i10 != 3) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
kotlin.f.b(obj);
return (q3.f) obj;
}
connectAddPromoCode = (b.ConnectAddPromoCode) connectCartServiceImpl$addPromotionalCodeToCart$1.L$1;
connectCartServiceImpl2 = (ConnectCartServiceImpl) connectCartServiceImpl$addPromotionalCodeToCart$1.L$0;
kotlin.f.b(obj);
int siteId = connectAddPromoCode.getSiteId();
String userId = connectAddPromoCode.getUserId();
connectCartServiceImpl$addPromotionalCodeToCart$1.L$0 = null;
connectCartServiceImpl$addPromotionalCodeToCart$1.L$1 = null;
connectCartServiceImpl$addPromotionalCodeToCart$1.label = 3;
obj = connectCartServiceImpl2.p((q3.f) obj, siteId, userId, connectCartServiceImpl$addPromotionalCodeToCart$1);
if (obj == f10) {
return f10;
}
return (q3.f) obj;
}
connectAddPromoCode = (b.ConnectAddPromoCode) connectCartServiceImpl$addPromotionalCodeToCart$1.L$1;
ConnectCartServiceImpl connectCartServiceImpl3 = (ConnectCartServiceImpl) connectCartServiceImpl$addPromotionalCodeToCart$1.L$0;
kotlin.f.b(obj);
connectCartServiceImpl = connectCartServiceImpl3;
}
if (((CartDiscountItem) obj) != null) {
return new f.Error(new k.ReturnPayloadError("Null CartDiscountItem returned from api call"));
}
i.ConnectCartRequest connectCartRequest = new i.ConnectCartRequest(connectAddPromoCode.getSiteId(), connectAddPromoCode.getUserId());
connectCartServiceImpl$addPromotionalCodeToCart$1.L$0 = connectCartServiceImpl;
connectCartServiceImpl$addPromotionalCodeToCart$1.L$1 = connectAddPromoCode;
connectCartServiceImpl$addPromotionalCodeToCart$1.label = 2;
obj = c.a.b(connectCartServiceImpl, connectCartRequest, false, connectCartServiceImpl$addPromotionalCodeToCart$1, 2, null);
if (obj == f10) {
return f10;
}
connectCartServiceImpl2 = connectCartServiceImpl;
int siteId2 = connectAddPromoCode.getSiteId();
String userId2 = connectAddPromoCode.getUserId();
connectCartServiceImpl$addPromotionalCodeToCart$1.L$0 = null;
connectCartServiceImpl$addPromotionalCodeToCart$1.L$1 = null;
connectCartServiceImpl$addPromotionalCodeToCart$1.label = 3;
obj = connectCartServiceImpl2.p((q3.f) obj, siteId2, userId2, connectCartServiceImpl$addPromotionalCodeToCart$1);
if (obj == f10) {
}
return (q3.f) obj;
}
}
if (i10 != 0) {
}
if (((CartDiscountItem) obj) != null) {
}
} catch (Exception e10) {
return new f.Error(new k.PromoCodeError(e10));
}
connectCartServiceImpl$addPromotionalCodeToCart$1 = new ConnectCartServiceImpl$addPromotionalCodeToCart$1(this, continuation);
obj = connectCartServiceImpl$addPromotionalCodeToCart$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$addPromotionalCodeToCart$1.label;
}
@Override
public Object e(p pVar, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$removeDiscountItemFromCart$1 connectCartServiceImpl$removeDiscountItemFromCart$1;
Object f10;
int i10;
p.ConnectRemoveDiscount connectRemoveDiscount;
ConnectCartServiceImpl connectCartServiceImpl;
Object b10;
ConnectCartServiceImpl connectCartServiceImpl2;
try {
if (continuation instanceof ConnectCartServiceImpl$removeDiscountItemFromCart$1) {
connectCartServiceImpl$removeDiscountItemFromCart$1 = (ConnectCartServiceImpl$removeDiscountItemFromCart$1) continuation;
int i11 = connectCartServiceImpl$removeDiscountItemFromCart$1.label;
if ((i11 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$removeDiscountItemFromCart$1.label = i11 - Integer.MIN_VALUE;
Object obj = connectCartServiceImpl$removeDiscountItemFromCart$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$removeDiscountItemFromCart$1.label;
if (i10 != 0) {
kotlin.f.b(obj);
connectRemoveDiscount = pVar instanceof p.ConnectRemoveDiscount ? (p.ConnectRemoveDiscount) pVar : null;
if (connectRemoveDiscount == null) {
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into removeDiscountItemFromCart"));
}
int siteId = connectRemoveDiscount.getSiteId();
String userId = connectRemoveDiscount.getUserId();
String discountId = connectRemoveDiscount.getDiscountId();
connectCartServiceImpl$removeDiscountItemFromCart$1.L$0 = this;
connectCartServiceImpl$removeDiscountItemFromCart$1.L$1 = connectRemoveDiscount;
connectCartServiceImpl$removeDiscountItemFromCart$1.label = 1;
if (r(siteId, userId, discountId, connectCartServiceImpl$removeDiscountItemFromCart$1) == f10) {
return f10;
}
connectCartServiceImpl = this;
} else {
if (i10 != 1) {
if (i10 != 2) {
if (i10 == 3) {
kotlin.f.b(obj);
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
connectRemoveDiscount = (p.ConnectRemoveDiscount) connectCartServiceImpl$removeDiscountItemFromCart$1.L$1;
connectCartServiceImpl2 = (ConnectCartServiceImpl) connectCartServiceImpl$removeDiscountItemFromCart$1.L$0;
kotlin.f.b(obj);
connectCartServiceImpl$removeDiscountItemFromCart$1.L$0 = null;
connectCartServiceImpl$removeDiscountItemFromCart$1.L$1 = null;
connectCartServiceImpl$removeDiscountItemFromCart$1.label = 3;
obj = connectCartServiceImpl2.o((q3.f) obj, connectRemoveDiscount, connectCartServiceImpl$removeDiscountItemFromCart$1);
return obj != f10 ? f10 : obj;
}
connectRemoveDiscount = (p.ConnectRemoveDiscount) connectCartServiceImpl$removeDiscountItemFromCart$1.L$1;
ConnectCartServiceImpl connectCartServiceImpl3 = (ConnectCartServiceImpl) connectCartServiceImpl$removeDiscountItemFromCart$1.L$0;
kotlin.f.b(obj);
connectCartServiceImpl = connectCartServiceImpl3;
}
i.ConnectCartRequest connectCartRequest = new i.ConnectCartRequest(connectRemoveDiscount.getSiteId(), connectRemoveDiscount.getUserId());
connectCartServiceImpl$removeDiscountItemFromCart$1.L$0 = connectCartServiceImpl;
connectCartServiceImpl$removeDiscountItemFromCart$1.L$1 = connectRemoveDiscount;
connectCartServiceImpl$removeDiscountItemFromCart$1.label = 2;
b10 = c.a.b(connectCartServiceImpl, connectCartRequest, false, connectCartServiceImpl$removeDiscountItemFromCart$1, 2, null);
if (b10 != f10) {
return f10;
}
connectCartServiceImpl2 = connectCartServiceImpl;
obj = b10;
connectCartServiceImpl$removeDiscountItemFromCart$1.L$0 = null;
connectCartServiceImpl$removeDiscountItemFromCart$1.L$1 = null;
connectCartServiceImpl$removeDiscountItemFromCart$1.label = 3;
obj = connectCartServiceImpl2.o((q3.f) obj, connectRemoveDiscount, connectCartServiceImpl$removeDiscountItemFromCart$1);
if (obj != f10) {
}
}
}
if (i10 != 0) {
}
i.ConnectCartRequest connectCartRequest2 = new i.ConnectCartRequest(connectRemoveDiscount.getSiteId(), connectRemoveDiscount.getUserId());
connectCartServiceImpl$removeDiscountItemFromCart$1.L$0 = connectCartServiceImpl;
connectCartServiceImpl$removeDiscountItemFromCart$1.L$1 = connectRemoveDiscount;
connectCartServiceImpl$removeDiscountItemFromCart$1.label = 2;
b10 = c.a.b(connectCartServiceImpl, connectCartRequest2, false, connectCartServiceImpl$removeDiscountItemFromCart$1, 2, null);
if (b10 != f10) {
}
} catch (Exception e10) {
String message = e10.getMessage();
if (message == null) {
message = "Unknown Error";
}
return new f.Error(new k.ServerError(message));
}
connectCartServiceImpl$removeDiscountItemFromCart$1 = new ConnectCartServiceImpl$removeDiscountItemFromCart$1(this, continuation);
Object obj2 = connectCartServiceImpl$removeDiscountItemFromCart$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$removeDiscountItemFromCart$1.label;
}
@Override
public Object f(q3.g gVar, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$runCheckout$1 connectCartServiceImpl$runCheckout$1;
Object obj;
Object f10;
int i10;
final g.ConnectCheckoutRequest connectCheckoutRequest;
ConnectCartServiceImpl connectCartServiceImpl;
try {
if (continuation instanceof ConnectCartServiceImpl$runCheckout$1) {
connectCartServiceImpl$runCheckout$1 = (ConnectCartServiceImpl$runCheckout$1) continuation;
int i11 = connectCartServiceImpl$runCheckout$1.label;
if ((i11 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$runCheckout$1.label = i11 - Integer.MIN_VALUE;
obj = connectCartServiceImpl$runCheckout$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$runCheckout$1.label;
if (i10 != 0) {
kotlin.f.b(obj);
connectCheckoutRequest = gVar instanceof g.ConnectCheckoutRequest ? (g.ConnectCheckoutRequest) gVar : null;
if (connectCheckoutRequest == null) {
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into runCheckout"));
}
Function2<Response.Listener<HttpResponseMessage>, Response.ErrorListener, Unit> function2 = new Function2<Response.Listener<HttpResponseMessage>, Response.ErrorListener, Unit>() {
{
super(2);
}
public final void a(Response.Listener<HttpResponseMessage> listener, Response.ErrorListener failure) {
r.i(failure, "failure");
je.a.x(g.ConnectCheckoutRequest.this.getSiteId(), g.ConnectCheckoutRequest.this.getUserId(), new ConsumerCheckoutRequest(null, Boolean.TRUE, g.ConnectCheckoutRequest.this.getDeeplinkUri(), String.valueOf(g.ConnectCheckoutRequest.this.getSiteId())), listener, failure);
}
@Override
public Unit invoke(Response.Listener<HttpResponseMessage> listener, Response.ErrorListener errorListener) {
a(listener, errorListener);
return Unit.f33247a;
}
};
connectCartServiceImpl$runCheckout$1.L$0 = this;
connectCartServiceImpl$runCheckout$1.L$1 = connectCheckoutRequest;
connectCartServiceImpl$runCheckout$1.label = 1;
if (CoroutineApiUtilsKt.a(function2, connectCartServiceImpl$runCheckout$1) == f10) {
return f10;
}
connectCartServiceImpl = this;
} else {
if (i10 != 1) {
if (i10 != 2) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
kotlin.f.b(obj);
return (q3.f) obj;
}
connectCheckoutRequest = (g.ConnectCheckoutRequest) connectCartServiceImpl$runCheckout$1.L$1;
connectCartServiceImpl = (ConnectCartServiceImpl) connectCartServiceImpl$runCheckout$1.L$0;
kotlin.f.b(obj);
}
int siteId = connectCheckoutRequest.getSiteId();
String userId = connectCheckoutRequest.getUserId();
connectCartServiceImpl$runCheckout$1.L$0 = null;
connectCartServiceImpl$runCheckout$1.L$1 = null;
connectCartServiceImpl$runCheckout$1.label = 2;
obj = connectCartServiceImpl.q(siteId, userId, connectCartServiceImpl$runCheckout$1);
if (obj == f10) {
return f10;
}
return (q3.f) obj;
}
}
if (i10 != 0) {
}
int siteId2 = connectCheckoutRequest.getSiteId();
String userId2 = connectCheckoutRequest.getUserId();
connectCartServiceImpl$runCheckout$1.L$0 = null;
connectCartServiceImpl$runCheckout$1.L$1 = null;
connectCartServiceImpl$runCheckout$1.label = 2;
obj = connectCartServiceImpl.q(siteId2, userId2, connectCartServiceImpl$runCheckout$1);
if (obj == f10) {
}
return (q3.f) obj;
} catch (Exception e10) {
String message = e10.getMessage();
if (message == null) {
message = "Unknown Error";
}
return new f.Error(new k.ServerError(message));
}
connectCartServiceImpl$runCheckout$1 = new ConnectCartServiceImpl$runCheckout$1(this, continuation);
obj = connectCartServiceImpl$runCheckout$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$runCheckout$1.label;
}
@Override
public Object g(q3.c cVar, boolean z10, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$addPaymentMethod$1 connectCartServiceImpl$addPaymentMethod$1;
Object f10;
int i10;
c.ConnectPaymentMethod connectPaymentMethod;
ConnectCartServiceImpl connectCartServiceImpl;
CartPaymentItem cartPaymentItem;
try {
if (continuation instanceof ConnectCartServiceImpl$addPaymentMethod$1) {
connectCartServiceImpl$addPaymentMethod$1 = (ConnectCartServiceImpl$addPaymentMethod$1) continuation;
int i11 = connectCartServiceImpl$addPaymentMethod$1.label;
if ((i11 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$addPaymentMethod$1.label = i11 - Integer.MIN_VALUE;
ConnectCartServiceImpl$addPaymentMethod$1 connectCartServiceImpl$addPaymentMethod$12 = connectCartServiceImpl$addPaymentMethod$1;
Object obj = connectCartServiceImpl$addPaymentMethod$12.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$addPaymentMethod$12.label;
if (i10 != 0) {
kotlin.f.b(obj);
connectPaymentMethod = cVar instanceof c.ConnectPaymentMethod ? (c.ConnectPaymentMethod) cVar : null;
if (connectPaymentMethod == null) {
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into addPaymentMethod"));
}
ConnectCartServiceImpl$addPaymentMethod$2$1 connectCartServiceImpl$addPaymentMethod$2$1 = new ConnectCartServiceImpl$addPaymentMethod$2$1(connectPaymentMethod);
connectCartServiceImpl$addPaymentMethod$12.L$0 = this;
connectCartServiceImpl$addPaymentMethod$12.L$1 = connectPaymentMethod;
connectCartServiceImpl$addPaymentMethod$12.Z$0 = z10;
connectCartServiceImpl$addPaymentMethod$12.label = 1;
obj = CoroutineApiUtilsKt.b(connectCartServiceImpl$addPaymentMethod$2$1, connectCartServiceImpl$addPaymentMethod$12);
if (obj == f10) {
return f10;
}
connectCartServiceImpl = this;
} else {
if (i10 != 1) {
if (i10 != 2) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
kotlin.f.b(obj);
return (q3.f) obj;
}
z10 = connectCartServiceImpl$addPaymentMethod$12.Z$0;
connectPaymentMethod = (c.ConnectPaymentMethod) connectCartServiceImpl$addPaymentMethod$12.L$1;
connectCartServiceImpl = (ConnectCartServiceImpl) connectCartServiceImpl$addPaymentMethod$12.L$0;
kotlin.f.b(obj);
}
cartPaymentItem = (CartPaymentItem) obj;
if (cartPaymentItem != null) {
return new f.Error(new k.ReturnPayloadError("Null CartPaymentItem returned from api call"));
}
if (z10) {
return new f.FurtherActionsBeingProcessed(cartPaymentItem);
}
i.ConnectCartRequest connectCartRequest = new i.ConnectCartRequest(connectPaymentMethod.getSiteId(), connectPaymentMethod.getUserId());
connectCartServiceImpl$addPaymentMethod$12.L$0 = null;
connectCartServiceImpl$addPaymentMethod$12.L$1 = null;
connectCartServiceImpl$addPaymentMethod$12.label = 2;
obj = c.a.b(connectCartServiceImpl, connectCartRequest, false, connectCartServiceImpl$addPaymentMethod$12, 2, null);
if (obj == f10) {
return f10;
}
return (q3.f) obj;
}
}
if (i10 != 0) {
}
cartPaymentItem = (CartPaymentItem) obj;
if (cartPaymentItem != null) {
}
} catch (Exception e10) {
String message = e10.getMessage();
if (message == null) {
message = "Unknown Error";
}
return new f.Error(new k.ServerError(message));
}
connectCartServiceImpl$addPaymentMethod$1 = new ConnectCartServiceImpl$addPaymentMethod$1(this, continuation);
ConnectCartServiceImpl$addPaymentMethod$1 connectCartServiceImpl$addPaymentMethod$122 = connectCartServiceImpl$addPaymentMethod$1;
Object obj2 = connectCartServiceImpl$addPaymentMethod$122.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$addPaymentMethod$122.label;
}
@Override
public Object h(String str, String str2, long j10, boolean z10, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$quickBook$1 connectCartServiceImpl$quickBook$1;
Object f10;
int i10;
ConnectCartServiceImpl connectCartServiceImpl;
y yVar;
boolean z11;
y yVar2;
ClassTypeResponse classTypeResponse;
if (continuation instanceof ConnectCartServiceImpl$quickBook$1) {
connectCartServiceImpl$quickBook$1 = (ConnectCartServiceImpl$quickBook$1) continuation;
int i11 = connectCartServiceImpl$quickBook$1.label;
if ((i11 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$quickBook$1.label = i11 - Integer.MIN_VALUE;
Object obj = connectCartServiceImpl$quickBook$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$quickBook$1.label;
ClassEntity classEntity = null;
if (i10 != 0) {
kotlin.f.b(obj);
BookClassRequest bookClassRequest = new BookClassRequest(j10);
if (z10) {
c3.a aVar = this.connectClassService;
connectCartServiceImpl$quickBook$1.L$0 = this;
connectCartServiceImpl$quickBook$1.L$1 = str;
connectCartServiceImpl$quickBook$1.L$2 = str2;
connectCartServiceImpl$quickBook$1.J$0 = j10;
connectCartServiceImpl$quickBook$1.Z$0 = z10;
connectCartServiceImpl$quickBook$1.label = 1;
obj = aVar.a(str, str2, bookClassRequest, connectCartServiceImpl$quickBook$1);
if (obj == f10) {
return f10;
}
connectCartServiceImpl = this;
yVar = (y) obj;
} else {
c3.a aVar2 = this.connectClassService;
connectCartServiceImpl$quickBook$1.L$0 = this;
connectCartServiceImpl$quickBook$1.L$1 = str;
connectCartServiceImpl$quickBook$1.L$2 = str2;
connectCartServiceImpl$quickBook$1.J$0 = j10;
connectCartServiceImpl$quickBook$1.Z$0 = z10;
connectCartServiceImpl$quickBook$1.label = 2;
obj = aVar2.b(str, str2, bookClassRequest, connectCartServiceImpl$quickBook$1);
if (obj == f10) {
return f10;
}
connectCartServiceImpl = this;
yVar = (y) obj;
}
} else if (i10 == 1) {
z10 = connectCartServiceImpl$quickBook$1.Z$0;
j10 = connectCartServiceImpl$quickBook$1.J$0;
str2 = (String) connectCartServiceImpl$quickBook$1.L$2;
str = (String) connectCartServiceImpl$quickBook$1.L$1;
connectCartServiceImpl = (ConnectCartServiceImpl) connectCartServiceImpl$quickBook$1.L$0;
kotlin.f.b(obj);
yVar = (y) obj;
} else {
if (i10 != 2) {
if (i10 != 3) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
z11 = connectCartServiceImpl$quickBook$1.Z$0;
kotlin.f.b(obj);
yVar2 = (y) obj;
if (yVar2.e()) {
return new f.ConnectClassResponse(null, z11);
}
List list = (List) yVar2.a();
if (list != null && (classTypeResponse = (ClassTypeResponse) CollectionsKt___CollectionsKt.s0(list)) != null) {
classEntity = a3.a.w(classTypeResponse);
}
return new f.ConnectClassResponse(classEntity, z11);
}
z10 = connectCartServiceImpl$quickBook$1.Z$0;
j10 = connectCartServiceImpl$quickBook$1.J$0;
str2 = (String) connectCartServiceImpl$quickBook$1.L$2;
str = (String) connectCartServiceImpl$quickBook$1.L$1;
connectCartServiceImpl = (ConnectCartServiceImpl) connectCartServiceImpl$quickBook$1.L$0;
kotlin.f.b(obj);
yVar = (y) obj;
}
String str3 = str2;
String str4 = str;
z11 = z10;
long j11 = j10;
if (yVar.e()) {
return new f.Error(z11 ? k.g.f41345a : k.a.f41339a);
}
c3.a aVar3 = connectCartServiceImpl.connectClassService;
String valueOf = String.valueOf(j11);
connectCartServiceImpl$quickBook$1.L$0 = null;
connectCartServiceImpl$quickBook$1.L$1 = null;
connectCartServiceImpl$quickBook$1.L$2 = null;
connectCartServiceImpl$quickBook$1.Z$0 = z11;
connectCartServiceImpl$quickBook$1.label = 3;
obj = aVar3.c(str4, str3, valueOf, connectCartServiceImpl$quickBook$1);
if (obj == f10) {
return f10;
}
yVar2 = (y) obj;
if (yVar2.e()) {
}
}
}
connectCartServiceImpl$quickBook$1 = new ConnectCartServiceImpl$quickBook$1(this, continuation);
Object obj2 = connectCartServiceImpl$quickBook$1.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$quickBook$1.label;
ClassEntity classEntity2 = null;
if (i10 != 0) {
}
String str32 = str2;
String str42 = str;
z11 = z10;
long j112 = j10;
if (yVar.e()) {
}
}
@Override
public Object i(q qVar, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$updateCartPaymentMethod$1 connectCartServiceImpl$updateCartPaymentMethod$1;
Object obj;
Object f10;
int i10;
ConnectCartServiceImpl connectCartServiceImpl;
try {
if (continuation instanceof ConnectCartServiceImpl$updateCartPaymentMethod$1) {
connectCartServiceImpl$updateCartPaymentMethod$1 = (ConnectCartServiceImpl$updateCartPaymentMethod$1) continuation;
int i11 = connectCartServiceImpl$updateCartPaymentMethod$1.label;
if ((i11 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$updateCartPaymentMethod$1.label = i11 - Integer.MIN_VALUE;
ConnectCartServiceImpl$updateCartPaymentMethod$1 connectCartServiceImpl$updateCartPaymentMethod$12 = connectCartServiceImpl$updateCartPaymentMethod$1;
obj = connectCartServiceImpl$updateCartPaymentMethod$12.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$updateCartPaymentMethod$12.label;
if (i10 != 0) {
kotlin.f.b(obj);
if ((qVar instanceof q.ConnectUpdatePaymentRequest ? (q.ConnectUpdatePaymentRequest) qVar : null) == null) {
return new f.Error(new k.ThrowableErrors("Incorrect parameters passed into updateCartPaymentMethod"));
}
ConnectCartServiceImpl$updateCartPaymentMethod$2$1 connectCartServiceImpl$updateCartPaymentMethod$2$1 = new ConnectCartServiceImpl$updateCartPaymentMethod$2$1(qVar);
connectCartServiceImpl$updateCartPaymentMethod$12.L$0 = this;
connectCartServiceImpl$updateCartPaymentMethod$12.L$1 = qVar;
connectCartServiceImpl$updateCartPaymentMethod$12.label = 1;
obj = CoroutineApiUtilsKt.b(connectCartServiceImpl$updateCartPaymentMethod$2$1, connectCartServiceImpl$updateCartPaymentMethod$12);
if (obj == f10) {
return f10;
}
connectCartServiceImpl = this;
} else {
if (i10 != 1) {
if (i10 == 2) {
kotlin.f.b(obj);
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
qVar = (q) connectCartServiceImpl$updateCartPaymentMethod$12.L$1;
connectCartServiceImpl = (ConnectCartServiceImpl) connectCartServiceImpl$updateCartPaymentMethod$12.L$0;
kotlin.f.b(obj);
}
if (((CartPaymentItem) obj) != null) {
return new f.Error(new k.ReturnPayloadError("Null CartPaymentItem returned from api call"));
}
i.ConnectCartRequest connectCartRequest = new i.ConnectCartRequest(((q.ConnectUpdatePaymentRequest) qVar).getSiteId(), ((q.ConnectUpdatePaymentRequest) qVar).getUserId());
connectCartServiceImpl$updateCartPaymentMethod$12.L$0 = null;
connectCartServiceImpl$updateCartPaymentMethod$12.L$1 = null;
connectCartServiceImpl$updateCartPaymentMethod$12.label = 2;
obj = c.a.b(connectCartServiceImpl, connectCartRequest, false, connectCartServiceImpl$updateCartPaymentMethod$12, 2, null);
return obj == f10 ? f10 : obj;
}
}
if (i10 != 0) {
}
if (((CartPaymentItem) obj) != null) {
}
} catch (Exception e10) {
String message = e10.getMessage();
if (message == null) {
message = "Unknown Error";
}
return new f.Error(new k.ServerError(message));
}
connectCartServiceImpl$updateCartPaymentMethod$1 = new ConnectCartServiceImpl$updateCartPaymentMethod$1(this, continuation);
ConnectCartServiceImpl$updateCartPaymentMethod$1 connectCartServiceImpl$updateCartPaymentMethod$122 = connectCartServiceImpl$updateCartPaymentMethod$1;
obj = connectCartServiceImpl$updateCartPaymentMethod$122.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$updateCartPaymentMethod$122.label;
}
public Object l(q3.a aVar, boolean z10, Continuation<? super q3.f> continuation) {
ConnectCartServiceImpl$addItemToCart$1 connectCartServiceImpl$addItemToCart$1;
Object f10;
int i10;
ConnectCartServiceImpl connectCartServiceImpl;
ConnectCartServiceImpl connectCartServiceImpl2;
try {
if (continuation instanceof ConnectCartServiceImpl$addItemToCart$1) {
connectCartServiceImpl$addItemToCart$1 = (ConnectCartServiceImpl$addItemToCart$1) continuation;
int i11 = connectCartServiceImpl$addItemToCart$1.label;
if ((i11 & Integer.MIN_VALUE) != 0) {
connectCartServiceImpl$addItemToCart$1.label = i11 - Integer.MIN_VALUE;
ConnectCartServiceImpl$addItemToCart$1 connectCartServiceImpl$addItemToCart$12 = connectCartServiceImpl$addItemToCart$1;
Object obj = connectCartServiceImpl$addItemToCart$12.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$addItemToCart$12.label;
if (i10 == 0) {
if (i10 == 1) {
z10 = connectCartServiceImpl$addItemToCart$12.Z$0;
aVar = (q3.a) connectCartServiceImpl$addItemToCart$12.L$1;
connectCartServiceImpl2 = (ConnectCartServiceImpl) connectCartServiceImpl$addItemToCart$12.L$0;
kotlin.f.b(obj);
if (((CartItem) obj) != null) {
return new f.Error(new k.ReturnPayloadError("Null CartItem returned from api call"));
}
if (z10) {
return new f.FurtherActionsBeingProcessed(null, 1, null);
}
i.ConnectCartRequest connectCartRequest = new i.ConnectCartRequest(((a.ConnectAddItemRequest) aVar).getSiteId(), ((a.ConnectAddItemRequest) aVar).getUserId());
connectCartServiceImpl$addItemToCart$12.L$0 = null;
connectCartServiceImpl$addItemToCart$12.L$1 = null;
connectCartServiceImpl$addItemToCart$12.label = 2;
obj = c.a.b(connectCartServiceImpl2, connectCartRequest, false, connectCartServiceImpl$addItemToCart$12, 2, null);
if (obj == f10) {
return f10;
}
return (q3.f) obj;
}
if (i10 == 2) {
kotlin.f.b(obj);
return (q3.f) obj;
}
if (i10 != 3) {
if (i10 == 4) {
kotlin.f.b(obj);
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
aVar = (q3.a) connectCartServiceImpl$addItemToCart$12.L$1;
ConnectCartServiceImpl connectCartServiceImpl3 = (ConnectCartServiceImpl) connectCartServiceImpl$addItemToCart$12.L$0;
kotlin.f.b(obj);
connectCartServiceImpl = connectCartServiceImpl3;
if (((CartItem) obj) != null) {
return new f.Error(new k.ReturnPayloadError("Null CartItem returned from api call"));
}
i.ConnectCartRequest connectCartRequest2 = new i.ConnectCartRequest(((a.ConnectAddItemByProductId) aVar).getSiteId(), ((a.ConnectAddItemByProductId) aVar).getUserId());
connectCartServiceImpl$addItemToCart$12.L$0 = null;
connectCartServiceImpl$addItemToCart$12.L$1 = null;
connectCartServiceImpl$addItemToCart$12.label = 4;
obj = c.a.b(connectCartServiceImpl, connectCartRequest2, false, connectCartServiceImpl$addItemToCart$12, 2, null);
return obj == f10 ? f10 : obj;
}
kotlin.f.b(obj);
if (aVar instanceof a.ConnectAddItemRequest) {
ConnectCartServiceImpl$addItemToCart$2 connectCartServiceImpl$addItemToCart$2 = new ConnectCartServiceImpl$addItemToCart$2(aVar);
connectCartServiceImpl$addItemToCart$12.L$0 = this;
connectCartServiceImpl$addItemToCart$12.L$1 = aVar;
connectCartServiceImpl$addItemToCart$12.Z$0 = z10;
connectCartServiceImpl$addItemToCart$12.label = 1;
obj = CoroutineApiUtilsKt.b(connectCartServiceImpl$addItemToCart$2, connectCartServiceImpl$addItemToCart$12);
if (obj == f10) {
return f10;
}
connectCartServiceImpl2 = this;
if (((CartItem) obj) != null) {
}
} else {
if (!(aVar instanceof a.ConnectAddItemByProductId)) {
throw new NoWhenBranchMatchedException();
}
ConnectCartServiceImpl$addItemToCart$5 connectCartServiceImpl$addItemToCart$5 = new ConnectCartServiceImpl$addItemToCart$5(aVar);
connectCartServiceImpl$addItemToCart$12.L$0 = this;
connectCartServiceImpl$addItemToCart$12.L$1 = aVar;
connectCartServiceImpl$addItemToCart$12.label = 3;
obj = CoroutineApiUtilsKt.b(connectCartServiceImpl$addItemToCart$5, connectCartServiceImpl$addItemToCart$12);
if (obj == f10) {
return f10;
}
connectCartServiceImpl = this;
if (((CartItem) obj) != null) {
}
}
}
}
if (i10 == 0) {
}
} catch (Exception e10) {
String message = e10.getMessage();
if (message == null) {
message = "Unknown Error";
}
return new f.Error(new k.ServerError(message));
}
connectCartServiceImpl$addItemToCart$1 = new ConnectCartServiceImpl$addItemToCart$1(this, continuation);
ConnectCartServiceImpl$addItemToCart$1 connectCartServiceImpl$addItemToCart$122 = connectCartServiceImpl$addItemToCart$1;
Object obj2 = connectCartServiceImpl$addItemToCart$122.result;
f10 = kotlin.coroutines.intrinsics.b.f();
i10 = connectCartServiceImpl$addItemToCart$122.label;
}
public Object n(final j jVar, Continuation<? super Unit> continuation) {
Object f10;
if ((jVar instanceof j.ConnectDeleteCart ? (j.ConnectDeleteCart) jVar : null) != null) {
Object a10 = CoroutineApiUtilsKt.a(new Function2<Response.Listener<HttpResponseMessage>, Response.ErrorListener, Unit>() {
{
super(2);
}
public final void a(Response.Listener<HttpResponseMessage> listener, Response.ErrorListener failure) {
r.i(failure, "failure");
je.a.l(((j.ConnectDeleteCart) j.this).getSiteId(), ((j.ConnectDeleteCart) j.this).getReason(), listener, failure, ((j.ConnectDeleteCart) j.this).getUserId());
}
@Override
public Unit invoke(Response.Listener<HttpResponseMessage> listener, Response.ErrorListener errorListener) {
a(listener, errorListener);
return Unit.f33247a;
}
}, continuation);
f10 = kotlin.coroutines.intrinsics.b.f();
if (a10 == f10) {
return a10;
}
}
return Unit.f33247a;
}
}