// Metro module 6672 (f6673). import { OrderStatus } from "../../payments/PaymentConstants"; import { discardOrder } from "../../payments/native/OrderActionCreators"; export async function discardDraftOrder(c25946_0) { let c25946_4 = 0; let c29811_0, c29811_1; L17: { try { c29811_0 = void 0; c29811_1 = void 0; c29811_0 = c25946_0.checkoutSucceeded; c29811_1 = c25946_0.order; await void 0; if (!c29811_0) { if (c29811_1?.id != null && c29811_1.status === OrderStatus.DRAFT) { c25946_4 = 1; await discardOrder(c29811_1.id); c25946_4 = 0; } } } catch ($e) { let r8 = $e; if (c25946_4 !== 0) { while (true) { try { c25946_4 = 0; break L17; } catch ($e) { r8 = $e; if (c25946_4 === 0) { break; } } } } throw r8; } } }