// Metro module 6503 (f6504). import { Endpoints, PaymentGateways } from "../../Constants"; import { HTTP, rejectWithMigratedError } from "../../_bundle/sendRequest"; import Dispatcher from "../../Dispatcher"; const r19 = { acknowledgeUserTrialOffer: async (c15773_0) => { let c25906_2; let c25906_3 = 0; let c29791_0; L13: { try { c29791_0 = void 0; if (c15773_0.expires_at == null) { c25906_3 = 1; c29791_0 = (await HTTP.post({ url: Endpoints.USER_TRIAL_OFFER_ACKNOWLEDGED(c15773_0.id), body: { payment_gateway: PaymentGateways.GOOGLE }, rejectWithError: rejectWithMigratedError() })).body; Dispatcher.dispatch({ type: "BILLING_USER_TRIAL_OFFER_ACKNOWLEDGED_SUCCESS", userTrialOffer: c29791_0 }); c25906_3 = 0; break L13; } } catch ($e) { const r29 = $e; let r8 = r29; c25906_2 = r29; if (c25906_3 !== 0) { while (true) { try { const r84 = c25906_2; c25906_3 = 0; if (r84.status !== 404) { break L13; } Dispatcher.dispatch({ type: "BILLING_USER_TRIAL_OFFER_ACKNOWLEDGED_SUCCESS", userTrialOffer: null }); break L13; } catch (r82) { r8 = r82; c25906_2 = r82; if (c25906_3 === 0) { break; } } } } throw r8; } return void 0; } } }; export default r19;