decord/source/modules/vibegrations/actions/VibegrationsActionCreators.tsx
2026-07-27 11:26:19 +00:00

158 lines
5.8 KiB
TypeScript

// Module ID: 5657
// Function ID: 48350
// Name: refreshAppRecord
// Dependencies: [5, 5658, 5653, 653, 5463, 5665, 686, 507, 2]
// Exports: createProject, deleteProject, listProjects, publishPreviewProject, publishProject, renameProject, setBuilderPreviewApplicationId, setChatSidebarWidth, setGuildHints
// Module 5657 (refreshAppRecord)
import _launchFrameOnNative from "_launchFrameOnNative";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
import { Endpoints } from "ME";
const require = arg1;
function refreshAppRecord() {
return _refreshAppRecord(...arguments);
}
async function _refreshAppRecord(arg0, arg1) {
if (null != arg0) {
const items = [arg0];
const applications = outer2_1(outer2_2[4]).fetchApplications(items);
yield applications.catch(() => {
});
const obj = outer2_1(outer2_2[4]);
}
}
function reloadActivityIfRunning(applicationId) {
let tmp = null != applicationId;
if (tmp) {
connectedFrame = connectedFrame.getConnectedFrame();
applicationId = undefined;
if (null != connectedFrame) {
applicationId = connectedFrame.applicationId;
}
tmp = applicationId === applicationId;
}
if (tmp) {
let obj = importDefault(5665);
obj = { applicationId };
obj.refreshProxyTicket(obj);
}
}
async function _listProjects() {
const projectsFetchState = outer2_5.getProjectsFetchState();
let type;
if (null != projectsFetchState) {
type = projectsFetchState.type;
}
if ("loading" !== type) {
let obj = { type: "VIBEGRATIONS_PROJECTS_FETCH_START" };
outer2_1(outer2_2[6]).dispatch(obj);
const HTTP = outer2_0(outer2_2[7]).HTTP;
obj = { url: outer2_6.VIBEGRATIONS_PROJECTS, rejectWithError: true };
obj = outer2_1(outer2_2[6]);
const obj1 = { type: "VIBEGRATIONS_PROJECTS_FETCH_SUCCESS", projects: yield HTTP.get(obj).body };
obj.dispatch(obj1);
const obj3 = outer2_1(outer2_2[6]);
}
}
async function _createProject(arg0, arg1) {
const HTTP = outer2_0(outer2_2[7]).HTTP;
const body = yield HTTP.post({ url: outer2_6.VIBEGRATIONS_PROJECTS, body: arg0, rejectWithError: false }).body;
outer2_1(outer2_2[6]).dispatch({ type: "VIBEGRATIONS_PROJECT_CREATE_SUCCESS", project: body });
return body.id;
}
async function _renameProject(arg0, arg1, arg2) {
const HTTP = outer2_0(outer2_2[7]).HTTP;
obj = { url: outer2_6.VIBEGRATIONS_PROJECT(arg0), body: obj, rejectWithError: false };
obj = { name: arg1 };
const tmp = yield HTTP.patch(obj);
if (tmp.ok) {
obj = { type: "VIBEGRATIONS_PROJECT_UPDATE_SUCCESS", project: tmp.body };
outer2_1(outer2_2[6]).dispatch(obj);
const obj3 = outer2_1(outer2_2[6]);
}
return tmp;
}
async function _setGuildHints(arg0, arg1, arg2) {
const HTTP = outer2_0(outer2_2[7]).HTTP;
let obj = { url: outer2_6.VIBEGRATIONS_PROJECT(arg0), body: arg1, rejectWithError: false };
const tmp = yield HTTP.patch(obj);
if (tmp.ok) {
obj = { type: "VIBEGRATIONS_PROJECT_UPDATE_SUCCESS", project: tmp.body };
outer2_1(outer2_2[6]).dispatch(obj);
const obj2 = outer2_1(outer2_2[6]);
}
return tmp;
}
async function _deleteProject(arg0, arg1) {
const HTTP = outer2_0(outer2_2[7]).HTTP;
let obj = { url: outer2_6.VIBEGRATIONS_PROJECT(arg0), rejectWithError: false };
const tmp = yield HTTP.del(obj);
if (tmp.ok) {
obj = { type: "VIBEGRATIONS_PROJECT_DELETE_SUCCESS", projectId: arg0 };
outer2_1(outer2_2[6]).dispatch(obj);
const obj2 = outer2_1(outer2_2[6]);
}
return tmp;
}
async function _publishProject(arg0, arg1) {
const HTTP = outer2_0(outer2_2[7]).HTTP;
let obj = { url: outer2_6.VIBEGRATIONS_PROJECT_PUBLISH(arg0), rejectWithError: false };
const tmp = yield HTTP.post(obj);
if (tmp.ok) {
obj = { type: "VIBEGRATIONS_PROJECT_UPDATE_SUCCESS", project: tmp.body };
outer2_1(outer2_2[6]).dispatch(obj);
outer2_7(tmp.body.application_id);
outer2_9(tmp.body.application_id);
const obj2 = outer2_1(outer2_2[6]);
}
return tmp;
}
async function _publishPreviewProject(arg0, arg1) {
const HTTP = outer2_0(outer2_2[7]).HTTP;
let obj = { url: outer2_6.VIBEGRATIONS_PROJECT_PUBLISH_PREVIEW(arg0), rejectWithError: false };
const tmp = yield HTTP.post(obj);
if (tmp.ok) {
obj = { type: "VIBEGRATIONS_PROJECT_UPDATE_SUCCESS", project: tmp.body };
outer2_1(outer2_2[6]).dispatch(obj);
yield outer2_7(tmp.body.preview_application_id);
outer2_9(tmp.body.preview_application_id);
const obj2 = outer2_1(outer2_2[6]);
}
return tmp;
}
const result = require("_createForOfIteratorHelperLoose").fileFinishedImporting("modules/vibegrations/actions/VibegrationsActionCreators.tsx");
export const listProjects = function listProjects() {
return _listProjects(...arguments);
};
export const createProject = function createProject() {
return _createProject(...arguments);
};
export const renameProject = function renameProject() {
return _renameProject(...arguments);
};
export const setGuildHints = function setGuildHints() {
return _setGuildHints(...arguments);
};
export const deleteProject = function deleteProject() {
return _deleteProject(...arguments);
};
export const publishProject = function publishProject() {
return _publishProject(...arguments);
};
export const publishPreviewProject = function publishPreviewProject(arg0) {
return _publishPreviewProject(...arguments);
};
export const setChatSidebarWidth = function setChatSidebarWidth(width) {
let obj = importDefault(686);
obj = { type: "VIBEGRATIONS_CHAT_SIDEBAR_WIDTH_SET", width };
obj.dispatch(obj);
};
export const setBuilderPreviewApplicationId = function setBuilderPreviewApplicationId(applicationId) {
let obj = importDefault(686);
obj = { type: "VIBEGRATIONS_BUILDER_PREVIEW_APPLICATION_SET", applicationId };
obj.dispatch(obj);
};