// Metro module 16705 (f16706). import { Endpoints } from "../../Constants"; import TrackedHTTPUtils from "../../utils/TrackedHTTPUtils"; import { NetworkActionNames } from "../../_bundle/Module503"; import APIError from "../../errors/APIError"; export async function getCurrentTask() { let c31102_0 = await TrackedHTTPUtils.get({ url: Endpoints.SAFETY_FLOWS_TASK, trackedActionData: { event: NetworkActionNames.USER_VERIFY }, rejectWithError: true }); return c31102_0.status !== 204 ? c31102_0.body : null; } export async function completeTask(body) { return (await TrackedHTTPUtils.post({ url: Endpoints.SAFETY_FLOWS_TASK, body, trackedActionData: { event: NetworkActionNames.USER_VERIFY }, rejectWithError: true })).body; } export async function resendVerificationCode(flow_id) { let r47; let c28500_3; let c28500_4 = 0; let c31103_0; try { c28500_4 = 1; r47 = await TrackedHTTPUtils.post({ url: Endpoints.SAFETY_FLOWS_RESEND_VERIFICATION_CODE, body: { flow_id }, trackedActionData: { event: NetworkActionNames.USER_VERIFY }, rejectWithError: true }); c28500_4 = 0; } catch ($e) { const r26 = $e; let r8 = r26; c28500_3 = r26; if (c28500_4 !== 0) { while (true) { try { const r65 = c28500_3; c28500_4 = 0; c31103_0 = r65; throw new APIError(c31103_0); } catch (r61) { r8 = r61; c28500_3 = r61; if (c28500_4 === 0) { break; } } } } throw r8; } return r47; }