Files
discord-decomp/modules/checkout/utils/OrderUtils.native.tsx
T
2026-11-01 12:12:55 +02:00

40 lines
968 B
TypeScript

// 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;
}
}
}