// Metro module 9963 (f9964). import { Endpoints } from "../../Constants"; import { HTTP } from "../../_bundle/sendRequest"; import { APIError } from "../../errors/index"; export async function submitPollVote(c26582_0) { let c26582_3; let c26582_4 = 0; let c30172_0, c30172_1, c30172_2, c30172_3; try { c30172_0 = void 0; c30172_1 = void 0; c30172_2 = void 0; c30172_0 = c26582_0.channelId; c30172_1 = c26582_0.messageId; c30172_2 = c26582_0.answerIds; await void 0; c26582_4 = 1; await HTTP.put({ url: Endpoints.POLL_ANSWERS(c30172_0, c30172_1), body: { answer_ids: c30172_2 }, rejectWithError: false }); c26582_4 = 0; } catch ($e) { const r31 = $e; let r8 = r31; c26582_3 = r31; if (c26582_4 !== 0) { while (true) { try { const r86 = c26582_3; c26582_4 = 0; c30172_3 = r86; throw new APIError(c30172_3); } catch (r82) { r8 = r82; c26582_3 = r82; if (c26582_4 === 0) { break; } } } } throw r8; } } export async function endPollEarly(c26583_0) { let c26583_3; let c26583_4 = 0; let c30173_0, c30173_1, c30173_2; try { c30173_0 = void 0; c30173_1 = void 0; c30173_0 = c26583_0.channelId; c30173_1 = c26583_0.messageId; await void 0; c26583_4 = 1; await HTTP.post({ url: Endpoints.POLL_EXPIRE(c30173_0, c30173_1), rejectWithError: false }); c26583_4 = 0; } catch ($e) { const r30 = $e; let r8 = r30; c26583_3 = r30; if (c26583_4 !== 0) { while (true) { try { const r83 = c26583_3; c26583_4 = 0; c30173_2 = r83; throw new APIError(c30173_2); } catch (r79) { r8 = r79; c26583_3 = r79; if (c26583_4 === 0) { break; } } } } throw r8; } }