88 lines
1.9 KiB
TypeScript
88 lines
1.9 KiB
TypeScript
// 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;
|
|
}
|
|
}
|