decord/alpha/source/modules/conjure/projects/conjureServerAppRemoval.tsx
2026-10-13 12:43:34 +00:00

883 lines
28 KiB
TypeScript

// Module ID: 12202
// Function ID: 12203
// Name: conjureServerAppRemoval
// Dependencies: [5, 19, 5440, 4748, 2125, 2087, 4750, 4760, 1390, 1085, 11212, 5421, 558, 576, 504, 12, 6098, 6946, 6853, 2]
// Exports: conjureDeleteAppChannelItems, conjureKickAppItems, loadConjureServerApp
// Module 12202 (conjureServerAppRemoval)
import Constants from "Constants" /* 1085 */;
import GuildChannelStore2 from "GuildChannelStore" /* 4748 */;
import GuildActionCreatorsDefault from "GuildActionCreators" /* 6098 */;
import ApplicationActionCreators from "ApplicationActionCreators" /* 6853 */;
import ConjureUtils from "ConjureUtils" /* 6946 */;
import conjureAppInServer from "conjureAppInServer" /* 11212 */;
import _asyncToGenerator_mod from "_asyncToGenerator" /* 5 */;
import react from "react" /* 19 */;
import ApplicationStore from "ApplicationStore" /* 5440 */;
import GuildMemberStore from "GuildMemberStore" /* 2125 */;
import GuildStore from "GuildStore" /* 2087 */;
import PermissionStore from "PermissionStore" /* 4750 */;
import RelationshipStore from "RelationshipStore" /* 4760 */;
import UserStore from "UserStore" /* 1390 */;
import ReactCompilerGating_mod from "ReactCompilerGating" /* 558 */;
import size from "module_2" /* 2 */;
const require = globalThis.__r;
const GuildChannelStore = GuildChannelStore2;
let _require, c1, c2, c4, set, user;
const f112184 = (id) => {
obj = { key: "channel:" + id.id, kind: "channel", label: "#" + id.name };
return obj;
};
const f112185 = () => {
};
function conjureApplicationIdForBot(userId) {
let appIdForBotUserId = ApplicationStore.getAppIdForBotUserId(userId);
if (appIdForBotUserId == null) {
appIdForBotUserId = userId;
}
return appIdForBotUserId;
}
function readConjureServerApp(arg0, arg1) {
let name;
let tmp18;
let guild = null;
if (null != arg0) {
guild = GuildStore.getGuild(arg0);
}
let application = null;
if (null != arg1) {
application = ApplicationStore.getApplication(arg1);
}
let prop;
if (application != null) {
prop = application.vibegrationsProjectId;
}
if (null != guild) {
if (null != application) {
if (null != prop) {
let items;
const arr3 = appChannelApplicationIds(guild.id);
const mapped = arr3.map((item) => authStore.getApplication(item));
const found = mapped.find((vibegrationsProjectId) => {
prop = undefined;
if (vibegrationsProjectId != null) {
prop = vibegrationsProjectId.vibegrationsProjectId;
}
return prop === prop;
});
if (null == found) {
items = [];
} else {
obj = guild(11212);
items = obj.findConjureAppChannels(guild.id, found.id);
}
let canRemoveConjureBotResult = null != found;
if (canRemoveConjureBotResult) {
let bot = application.bot;
let id;
const canRemoveConjureBot = guild(11212).canRemoveConjureBot;
guild(11212);
if (bot != null) {
id = bot.id;
}
canRemoveConjureBotResult = canRemoveConjureBot(guild, id);
}
if (canRemoveConjureBotResult) {
const bot2 = found.bot;
let id1;
const canRemoveConjureBot2 = guild(11212).canRemoveConjureBot;
guild(11212);
if (bot2 != null) {
id1 = bot2.id;
}
canRemoveConjureBotResult = canRemoveConjureBot2(guild, id1);
}
if (canRemoveConjureBotResult) {
const memberIds = GuildMemberStore.getMemberIds(guild.id);
const found1 = memberIds.filter((item) => {
user = user.getUser(item);
let bot;
if (user != null) {
bot = user.bot;
}
let tmp3 = true === bot;
if (tmp3) {
const getApplication = authStore.getApplication;
let appIdForBotUserId = authStore.getAppIdForBotUserId(item);
if (appIdForBotUserId == null) {
appIdForBotUserId = item;
}
const application = getApplication(appIdForBotUserId);
prop = undefined;
if (application != null) {
prop = application.vibegrationsProjectId;
}
tmp3 = prop === prop;
}
return tmp3;
});
canRemoveConjureBotResult = found1.every((item) => {
obj = conjureAppInServer;
return obj.canRemoveConjureBot(guild, item);
});
}
if (canRemoveConjureBotResult) {
canRemoveConjureBotResult = items.every((item) => PermissionStore.can(constants.MANAGE_CHANNELS, item));
}
let obj2 = { projectId: prop, guildId: null, guildName: null, targetAppName: application.name, rest: tmp18 };
({ id: obj3.guildId, name: obj3.guildName } = guild);
tmp18 = null;
if (null != found) {
tmp18 = null;
if (0 !== items.length) {
tmp18 = null;
if (canRemoveConjureBotResult) {
const obj4 = {
appName: found.name,
previewAppName: name,
channels: items.map((id) => {
let obj2;
obj = { id: id.id, name: obj2.computeChannelName(id, user, RelationshipStore) };
obj2 = guild(dependencyMap[11]);
return obj;
}),
targetIsPreview: found.id !== application.id
};
if (found.id === application.id) {
const _HermesInternal = HermesInternal;
name = "" + found.name + c14;
} else {
name = application.name;
}
tmp18 = obj4;
}
}
}
return obj2;
}
}
}
return null;
}
let obj = function _loadConjureServerApp() {
obj = _asyncToGenerator(async (arg0, value) => {
let arr;
let closure_2;
let closure_3;
let tmp10;
let closure_0 = arg0;
let closure_1 = value;
await loadMissingApplication(closure_1);
if (1 === c4) {
if (arg0 === 1) {
let c5 = 3;
throw value;
} else if (arg0 === 2) {
c5 = 3;
const obj5 = { value, done: true };
return obj5;
} else {
const application = closure_131_5.getApplication(closure_1);
let prop;
if (application != null) {
prop = application.vibegrationsProjectId;
}
tmp10 = null;
if (null != prop) {
c4 = 2;
c5 = 1;
const obj6 = { value: all(arr.map(closure_131_21)), done: false };
arr = closure_131_19(closure_0);
return obj6;
}
}
} else if (arg0 === 1) {
c5 = 3;
throw value;
} else if (arg0 === 2) {
c5 = 3;
obj = { value, done: true };
return obj;
} else {
tmp10 = closure_131_16(closure_0, closure_1);
}
return tmp10;
});
return obj(...arguments);
};
function appChannelApplicationIds(id) {
set = new Set();
const iter = GuildChannelStore.getChannels(id)[closure_7][Symbol.iterator]();
while (iter !== undefined) {
let channel = iter.next().channel;
let obj2 = ConjureUtils;
let conjureChannelAppIdResult = obj2.conjureChannelAppId(channel);
if (null != conjureChannelAppIdResult) {
let addResult = set.add(tmp4);
}
continue;
}
const items = [...set];
return items;
}
function fetchMissingApplication(item10010) {
const tmp = null != ApplicationStore.getApplication(item10010) || ApplicationStore.isFetchingApplication(item10010);
if (!tmp) {
const obj2 = ApplicationActionCreators;
const application = obj2.fetchApplication(item10010);
application.catch(f112185);
}
}
function loadMissingApplication() {
return obj(...arguments);
}
obj = function _loadMissingApplication() {
obj = _asyncToGenerator(async (arg0, value) => {
let closure_0 = arg0;
if (c1 === 2) {
c1 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp2 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj3 = { value, done: true };
return obj3;
} else {
return { value: "IconComponent", done: null };
}
} else {
try {
c1 = 2;
if (0 === c2) {
if (arg0 === 1) {
c1 = 3;
throw value;
} else if (arg0 === 2) {
c1 = 3;
const obj4 = { value, done: true };
return obj4;
} else {
const tmp10 = closure_0;
if (null == application.getApplication(closure_0)) {
const obj2 = require("ApplicationActionCreators");
application = obj2.fetchApplication(tmp10);
c2 = 1;
c1 = 1;
const obj5 = {
value: application.catch(() => {
}),
done: false
};
return obj5;
}
}
} else if (arg0 === 1) {
c1 = 3;
throw value;
} else if (arg0 === 2) {
c1 = 3;
obj = { value, done: true };
return obj;
}
c1 = 3;
return { value: "IconComponent", done: null };
} catch (tmp6) {
c1 = 3;
throw tmp6;
}
}
});
return obj(...arguments);
};
let _asyncToGenerator = _asyncToGenerator_mod;
let closure_7 = GuildChannelStore2.GUILD_SELECTABLE_CHANNELS_KEY;
const Permissions = Constants.Permissions;
let c14 = " (Preview)";
let ReactCompilerGating = ReactCompilerGating_mod;
let tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? (function useConjureServerApp(arg0, arg1) {
let closure_0;
let first;
let items5;
let stateFromStores;
let tmp10;
let tmp6;
let tmp7;
let tmp9;
_require = arg0;
let closure_1 = arg1;
const tmp = _require;
let tmp2 = stateFromStores;
obj = require("react");
const cResult = obj.c(16);
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
const items = [ApplicationStore];
cResult[0] = items;
first = items;
} else {
first = cResult[0];
}
if (cResult[1] !== arg1) {
const fn = function h() {
let tmp2 = null != closure_1;
if (tmp2) {
const application = ApplicationStore.getApplication(tmp);
let prop;
if (application != null) {
prop = application.vibegrationsProjectId;
}
tmp2 = null != prop;
}
return tmp2;
};
const items1 = [arg1];
cResult[1] = arg1;
cResult[2] = fn;
cResult[3] = items1;
tmp7 = items1;
tmp6 = fn;
} else {
tmp6 = cResult[2];
tmp7 = cResult[3];
}
const tmpResult = tmp(tmp2[14]);
stateFromStores = tmpResult.useStateFromStores(first, tmp6, tmp7);
if (cResult[4] !== arg1) {
class S {
constructor() {
if (null != closure_1) {
const tmp2 = null != ApplicationStore.getApplication(closure_1) || ApplicationStore.isFetchingApplication(closure_1);
if (!tmp2) {
const obj2 = ApplicationActionCreators;
const application = obj2.fetchApplication(tmp);
application.catch(f112185);
}
}
}
}
const items2 = [arg1];
cResult[4] = arg1;
cResult[5] = S;
cResult[6] = items2;
tmp10 = items2;
tmp9 = S;
} else {
class S {
constructor() {
if (null != closure_1) {
const tmp2 = null != ApplicationStore.getApplication(closure_1) || ApplicationStore.isFetchingApplication(closure_1);
if (!tmp2) {
const obj2 = ApplicationActionCreators;
const application = obj2.fetchApplication(tmp);
application.catch(f112185);
}
}
}
}
tmp10 = cResult[6];
}
const effect = react.useEffect(tmp9, tmp10);
const obj3 = react;
if (cResult[7] === arg0) {
class S {
constructor() {
if (null != closure_1) {
const tmp2 = null != ApplicationStore.getApplication(closure_1) || ApplicationStore.isFetchingApplication(closure_1);
if (!tmp2) {
const obj2 = ApplicationActionCreators;
const application = obj2.fetchApplication(tmp);
application.catch(f112185);
}
}
}
}
const effect1 = obj3.useEffect(M, items5);
closure_18(arg0, arg1);
const _Symbol = Symbol;
if (cResult[11] === Symbol.for("react.memo_cache_sentinel")) {
class S {
constructor() {
if (null != closure_1) {
const tmp2 = null != ApplicationStore.getApplication(closure_1) || ApplicationStore.isFetchingApplication(closure_1);
if (!tmp2) {
const obj2 = ApplicationActionCreators;
const application = obj2.fetchApplication(tmp);
application.catch(f112185);
}
}
}
}
const items3 = [ApplicationStore, GuildStore, GuildChannelStore, GuildMemberStore, PermissionStore, UserStore, RelationshipStore];
cResult[11] = items3;
} else {
class S {
constructor() {
if (null != closure_1) {
const tmp2 = null != ApplicationStore.getApplication(closure_1) || ApplicationStore.isFetchingApplication(closure_1);
if (!tmp2) {
const obj2 = ApplicationActionCreators;
const application = obj2.fetchApplication(tmp);
application.catch(f112185);
}
}
}
}
}
if (cResult[12] === arg1) {
class S {
constructor() {
if (null != closure_1) {
const tmp2 = null != ApplicationStore.getApplication(closure_1) || ApplicationStore.isFetchingApplication(closure_1);
if (!tmp2) {
const obj2 = ApplicationActionCreators;
const application = obj2.fetchApplication(tmp);
application.catch(f112185);
}
}
}
}
const tmpResult2 = tmp(tmp2[14]);
return tmpResult2.useStateFromStores(tmp15, tmp22, tmp23, tmp(tmp2[15]).isEqual);
}
const fn2 = function y() {
return readConjureServerApp(closure_0, closure_1);
};
const items4 = [arg0, arg1];
cResult[12] = arg1;
cResult[13] = arg0;
cResult[14] = fn2;
cResult[15] = items4;
}
class M {
constructor() {
if (null != closure_0) {
const tmp2 = stateFromStores;
if (tmp2) {
const tmp4 = appChannelApplicationIds(tmp);
for (const item10010 of tmp4) {
let tmp8 = fetchMissingApplication(item10010);
continue;
}
}
}
}
}
items5 = [arg0, stateFromStores];
cResult[7] = arg0;
cResult[8] = stateFromStores;
cResult[9] = M;
cResult[10] = items5;
}) : (function useConjureServerApp(arg0, arg1) {
let closure_0;
let stateFromStores;
_require = arg0;
let closure_1 = arg1;
const items = [ApplicationStore];
const items1 = [arg1];
obj = require("get initialized");
stateFromStores = obj.useStateFromStores(items, () => {
let tmp2 = null != closure_1;
if (tmp2) {
const application = ApplicationStore.getApplication(tmp);
let prop;
if (application != null) {
prop = application.vibegrationsProjectId;
}
tmp2 = null != prop;
}
return tmp2;
}, items1);
const items2 = [arg1];
const effect = react.useEffect(() => {
if (null != closure_1) {
const tmp2 = null != ApplicationStore.getApplication(closure_1) || ApplicationStore.isFetchingApplication(closure_1);
if (!tmp2) {
const obj2 = ApplicationActionCreators;
const application = obj2.fetchApplication(tmp);
application.catch(f112185);
}
}
}, items2);
const items3 = [arg0, stateFromStores];
const effect1 = react.useEffect(() => {
if (null != closure_0) {
const tmp2 = stateFromStores;
if (tmp2) {
const tmp4 = appChannelApplicationIds(tmp);
for (const item10010 of tmp4) {
let tmp8 = fetchMissingApplication(item10010);
continue;
}
}
}
}, items3);
let tmp4 = closure_18(arg0, arg1);
let obj2 = require("get initialized");
const items4 = [ApplicationStore, GuildStore, GuildChannelStore, GuildMemberStore, PermissionStore, UserStore, RelationshipStore];
const items5 = [arg0, arg1];
return obj2.useStateFromStores(items4, () => readConjureServerApp(closure_0, closure_1), items5, require("module_12").isEqual);
});
ReactCompilerGating = ReactCompilerGating_mod;
let closure_18 = ReactCompilerGating.isReactCompilerEnabled() ? (function useConjureBotMembers(arg0, arg1) {
let closure_0;
let closure_3;
let first;
let stateFromStores;
let tmp6;
let tmp7;
_require = arg0;
let closure_1 = arg1;
const tmp = _require;
let tmp2 = stateFromStores;
obj = require("react");
const cResult = obj.c(16);
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
let tmp5 = ApplicationStore;
const items = [ApplicationStore];
cResult[0] = items;
first = items;
} else {
first = cResult[0];
}
if (cResult[1] !== arg1) {
const fn = function c() {
let application = null;
if (null != closure_1) {
application = ApplicationStore.getApplication(tmp);
}
let prop;
if (application != null) {
prop = application.vibegrationsProjectId;
}
if (null == prop) {
return null;
} else {
const bot = application.bot;
let username;
if (bot != null) {
username = bot.username;
}
if (username == null) {
username = application.name;
}
let str = username;
if (username.endsWith(c14)) {
str = username.slice(0, -10);
}
return str.toLowerCase();
}
};
const items1 = [arg1];
cResult[1] = arg1;
cResult[2] = fn;
cResult[3] = items1;
tmp7 = items1;
tmp6 = fn;
} else {
tmp6 = cResult[2];
tmp7 = cResult[3];
}
const tmpResult = tmp(tmp2[14]);
stateFromStores = tmpResult.useStateFromStores(first, tmp6, tmp7);
if (cResult[4] === arg0) {
let tmp9;
let tmp10;
if (cResult[5] === stateFromStores) {
tmp9 = cResult[6];
tmp10 = cResult[7];
}
const effect = react.useEffect(tmp9, tmp10);
const _Symbol = Symbol;
const obj3 = react;
if (cResult[8] === Symbol.for("react.memo_cache_sentinel")) {
const items2 = [GuildMemberStore, UserStore, ApplicationStore];
class I {
constructor() {
if (null != closure_0) {
tmp2 = closure_2;
if (null != closure_2) {
tmp3 = closure_8;
memberIds = closure_8.getMemberIds(tmp);
found = memberIds.filter((item) => {
user = user.getUser(item);
let bot;
if (user != null) {
bot = user.bot;
}
let startsWithResult = true === bot;
if (startsWithResult) {
const str = user.username;
const formatted = str.toLowerCase();
startsWithResult = formatted.startsWith(stateFromStores);
}
return startsWithResult;
});
tmp4 = conjureApplicationIdForBot;
mapped = found.map(conjureApplicationIdForBot);
found1 = mapped.filter((item) => null == application.getApplication(item));
}
return [];
}
return;
}
}
cResult[8] = items2;
}
if (cResult[9] === arg0) {
let tmp25;
let tmp24;
const useStateFromStores = tmp(tmp2[14]).useStateFromStores;
const tmpResult2 = tmp(tmp2[14]);
class I {
constructor() {
if (null != closure_0) {
tmp2 = closure_2;
if (null != closure_2) {
tmp3 = closure_8;
memberIds = closure_8.getMemberIds(tmp);
found = memberIds.filter((item) => {
user = user.getUser(item);
let bot;
if (user != null) {
bot = user.bot;
}
let startsWithResult = true === bot;
if (startsWithResult) {
const str = user.username;
const formatted = str.toLowerCase();
startsWithResult = formatted.startsWith(stateFromStores);
}
return startsWithResult;
});
tmp4 = conjureApplicationIdForBot;
mapped = found.map(conjureApplicationIdForBot);
found1 = mapped.filter((item) => null == application.getApplication(item));
}
return [];
}
return;
}
}
_asyncToGenerator = tmp23;
if (cResult[13] !== tmp23) {
class M {
constructor() {
const tmp2 = _asyncToGenerator[Symbol.iterator]();
while (tmp2 !== undefined) {
let tmp5 = fetchMissingApplication(tmp3);
continue;
}
}
}
const items3 = [tmp23];
cResult[13] = tmp23;
cResult[14] = M;
class I {
constructor() {
if (null != closure_0) {
tmp2 = closure_2;
if (null != closure_2) {
tmp3 = closure_8;
memberIds = closure_8.getMemberIds(tmp);
found = memberIds.filter((item) => {
user = user.getUser(item);
let bot;
if (user != null) {
bot = user.bot;
}
let startsWithResult = true === bot;
if (startsWithResult) {
const str = user.username;
const formatted = str.toLowerCase();
startsWithResult = formatted.startsWith(stateFromStores);
}
return startsWithResult;
});
tmp4 = conjureApplicationIdForBot;
mapped = found.map(conjureApplicationIdForBot);
found1 = mapped.filter((item) => null == application.getApplication(item));
}
return [];
}
return;
}
}
cResult[15] = items3;
tmp25 = items3;
tmp24 = M;
} else {
class M {
constructor() {
const tmp2 = _asyncToGenerator[Symbol.iterator]();
while (tmp2 !== undefined) {
let tmp5 = fetchMissingApplication(tmp3);
continue;
}
}
}
tmp25 = cResult[15];
}
const effect1 = obj3.useEffect(tmp24, tmp25);
}
class I {
constructor() {
if (null != closure_0) {
tmp2 = closure_2;
if (null != closure_2) {
tmp3 = closure_8;
memberIds = closure_8.getMemberIds(tmp);
found = memberIds.filter((item) => {
user = user.getUser(item);
let bot;
if (user != null) {
bot = user.bot;
}
let startsWithResult = true === bot;
if (startsWithResult) {
const str = user.username;
const formatted = str.toLowerCase();
startsWithResult = formatted.startsWith(stateFromStores);
}
return startsWithResult;
});
tmp4 = conjureApplicationIdForBot;
mapped = found.map(conjureApplicationIdForBot);
found1 = mapped.filter((item) => null == application.getApplication(item));
}
return [];
}
return;
}
}
const items4 = [arg0, stateFromStores];
cResult[9] = arg0;
cResult[10] = stateFromStores;
cResult[11] = I;
cResult[12] = items4;
}
const fn2 = function v() {
const tmp2 = null != closure_0 && null != stateFromStores;
if (tmp2) {
obj = GuildActionCreatorsDefault;
const members = obj.requestMembers(tmp, stateFromStores, 10, false);
}
};
const items5 = [arg0, stateFromStores];
cResult[4] = arg0;
cResult[5] = stateFromStores;
cResult[6] = fn2;
cResult[7] = items5;
tmp10 = items5;
tmp9 = fn2;
}) : (function useConjureBotMembers(arg0, arg1) {
let closure_0;
let stateFromStores;
_require = arg0;
let closure_1 = arg1;
obj = require("get initialized");
const items = [ApplicationStore];
const items1 = [arg1];
stateFromStores = obj.useStateFromStores(items, () => {
let application = null;
if (null != closure_1) {
application = ApplicationStore.getApplication(tmp);
}
let prop;
if (application != null) {
prop = application.vibegrationsProjectId;
}
if (null == prop) {
return null;
} else {
const bot = application.bot;
let username;
if (bot != null) {
username = bot.username;
}
if (username == null) {
username = application.name;
}
let str = username;
if (username.endsWith(c14)) {
str = username.slice(0, -10);
}
return str.toLowerCase();
}
}, items1);
const items2 = [arg0, stateFromStores];
const effect = react.useEffect(() => {
const tmp2 = null != closure_0 && null != stateFromStores;
if (tmp2) {
obj = GuildActionCreatorsDefault;
const members = obj.requestMembers(tmp, stateFromStores, 10, false);
}
}, items2);
const items3 = [GuildMemberStore, UserStore, ApplicationStore];
const items4 = [arg0, stateFromStores];
const obj2 = require("get initialized");
const stateFromStores1 = obj2.useStateFromStores(items3, () => {
let application;
if (null != closure_0) {
if (null != stateFromStores) {
const memberIds = GuildMemberStore.getMemberIds(tmp);
const found = memberIds.filter((item) => {
user = user.getUser(item);
let bot;
if (user != null) {
bot = user.bot;
}
let startsWithResult = true === bot;
if (startsWithResult) {
const str = user.username;
const formatted = str.toLowerCase();
startsWithResult = formatted.startsWith(stateFromStores);
}
return startsWithResult;
});
const mapped = found.map(conjureApplicationIdForBot);
const found1 = mapped.filter((item) => null == application.getApplication(item));
}
return [];
}
}, items4, require("module_12").isEqual);
const items5 = [stateFromStores1];
const effect1 = react.useEffect(() => {
const tmp2 = stateFromStores1[Symbol.iterator]();
while (tmp2 !== undefined) {
let tmp5 = fetchMissingApplication(tmp3);
continue;
}
}, items5);
});
const result = size.fileFinishedImporting("modules/conjure/projects/conjureServerAppRemoval.tsx");
export { conjureApplicationIdForBot };
export { readConjureServerApp };
export const useConjureServerApp = tmp2;
export const loadConjureServerApp = function loadConjureServerApp() {
return obj(...arguments);
};
export const conjureKickAppItems = function conjureKickAppItems(rest) {
const channels = rest.channels;
const items = [...channels.map(f112184)];
if (rest.targetIsPreview) {
obj = { key: "main-app", kind: "app", label: rest.appName };
const obj2 = { key: "main-app", kind: "app", label: rest.appName };
} else {
obj = { key: "preview-app", kind: "app", label: rest.previewAppName };
}
items[tmp] = obj;
return items;
};
export const conjureDeleteAppChannelItems = function conjureDeleteAppChannelItems(rest, channelId) {
let closure_0 = channelId;
const channels = rest.channels;
const found = channels.filter((id) => id.id !== channelId);
const items = [...found.map(f112184), obj, obj2];
obj = { key: "main-app", kind: "app", label: rest.appName };
return items;
};