decord/beta/source/modules/vibegrations/lib/VibegrationsRemix.tsx
2026-10-02 13:37:24 +00:00

155 lines
5 KiB
TypeScript

// Module ID: 16256
// Function ID: 16257
// Name: VibegrationsRemix
// Dependencies: [5, 12644, 8493, 3718, 1127, 2]
// Exports: remixVibegrationsProjectInto
// Module 16256 (VibegrationsRemix)
import VibegrationsActionCreators from "VibegrationsActionCreators" /* 8493 */;
import _asyncToGenerator from "_asyncToGenerator" /* 5 */;
import VibegrationsConnectionStore from "VibegrationsConnectionStore" /* 12644 */;
import size from "module_2" /* 2 */;
let closure_2, status;
let closure_4;
let hasOwnProperty;
let metroImportDefault;
let metroRequire;
let obj = function _remixVibegrationsProjectInto() {
obj = _asyncToGenerator(async (arg0, arg1) => {
const user = arg0;
let closure_1 = arg1;
let c6 = 0;
let c7 = 0;
let c5 = 0;
return (async (arg0, value) => {
let deleteProjectResult;
let intl;
let name;
if (c7 === 2) {
c7 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp3 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
return { value, done: true };
} else {
return { value: "IconComponent", done: null };
}
} else {
try {
let ekrwGo;
let projectId;
c7 = 2;
if (0 === c6) {
if (arg0 === 1) {
c7 = 3;
throw value;
} else if (arg0 === 2) {
c7 = 3;
return { value, done: true };
} else {
status = tmp;
closure_2 = tmp4;
ekrwGo = undefined;
projectId = null;
c5 = 1;
const obj4 = { name: "" + name.slice(0, 120) + closure_2_8, guild_id: projectId, install_scope: user.install_scope };
name = user.name;
const createProject = VibegrationsActionCreators.createProject;
const _HermesInternal = HermesInternal;
VibegrationsActionCreators;
c6 = 2;
c7 = 1;
const obj5 = { value: createProject(obj4), done: false };
return obj5;
}
} else {
if (1 === c6) {
c5 = 0;
status = closure_4;
if (null != projectId) {
c6 = 4;
c7 = 1;
const obj8 = closure_131_0(closure_131_2[2]);
const obj6 = {
value: deleteProjectResult.catch(() => {
}),
done: false
};
deleteProjectResult = obj8.deleteProject(projectId);
return obj6;
}
} else if (2 === c6) {
if (arg0 === 1) {
c7 = 3;
throw value;
} else if (arg0 === 2) {
c5 = 0;
c7 = 3;
return { value, done: true };
} else {
projectId = value;
c6 = 3;
c7 = 1;
const obj9 = { value: closure_131_6(user.id, projectId), done: false };
return obj9;
}
} else if (3 === c6) {
if (arg0 === 1) {
c7 = 3;
throw value;
} else if (arg0 === 2) {
c5 = 0;
c7 = 3;
return { value, done: true };
} else {
c5 = 0;
closure_131_5(projectId);
const intl2 = closure_131_0(closure_131_2[4]).intl;
closure_131_7(projectId, intl2.string(closure_131_1(closure_131_2[3]).so1WC7));
c7 = 3;
return { value: { ok: true, projectId }, done: true };
}
} else if (arg0 === 1) {
c7 = 3;
throw value;
} else if (arg0 === 2) {
c7 = 3;
return { value, done: true };
}
if (status instanceof closure_131_4) {
if (409 === status.status) {
ekrwGo = closure_131_1(closure_131_2[3]).bTAItn;
}
const obj13 = { ok: false, message: intl.string(ekrwGo) };
intl = closure_131_0(closure_131_2[4]).intl;
c7 = 3;
return { value: obj13, done: true };
}
ekrwGo = closure_131_1(closure_131_2[3]).ekrwGo;
}
} catch (tmp36) {
closure_4 = tmp36;
if (0 === c5) {
c7 = 3;
throw tmp36;
} else {
c6 = 1;
}
}
}
})();
});
return obj(...arguments);
};
({ VibegrationsRemixError: closure_4, ensureConnection: hasOwnProperty, remixProjectWorkspace: metroRequire, sendUserMessage: metroImportDefault } = VibegrationsConnectionStore);
let c8 = " (Remix)";
const result = size.fileFinishedImporting("modules/vibegrations/lib/VibegrationsRemix.tsx");
export const remixVibegrationsProjectInto = function remixVibegrationsProjectInto() {
return obj(...arguments);
};