Files
discord-decomp/modules/channel_following/native/showChannelFollowingActionSheet.tsx
T
2026-11-01 12:12:55 +02:00

81 lines
2.0 KiB
TypeScript

// Metro module 10397 (f10398).
import ActionSheetActionCreators from "../../action_sheet/native/ActionSheetActionCreators";
function $mk84566($env) {
return (a0, a1) => {
let env26669;
const r1 = $env;
const r6 = $env.$parent;
const sourceChannelId = r1[0];
const sourceGuildId = r1[1];
const r7 = env26669 = {
$parent: r6
};
env26669[0] = sourceChannelId;
env26669[1] = sourceGuildId;
const r3 = r6[1];
const r10 = r6[2];
r3(r10[2]).openLazy((0, r6[0])(r10[4])(r10[3], r10.paths), `NewChannelFollower.${sourceChannelId}`, {
sourceChannelId,
sourceGuildId,
targetChannelId: a1,
targetGuildId: a0,
reopenActionSheetWithTarget: $mk84566(r7),
onSuccess: $mk84567(r6),
onCancel: $mk84568(r6)
});
};
}
function $mk84567($env) {
return () => {
const r4 = $env;
(0, r4[1])(r4[2][5]).openLazy({
importer: $mk107115(r4),
hideActionSheet: true
});
};
}
function $mk84568($env) {
return () => {
const r1 = $env;
return (0, r1[1])(r1[2][2]).hideActionSheet();
};
}
function $mk107115($env) {
return () => {
const r1 = $env;
const r4 = r1[0];
const r2 = r1[2];
return r4(r2[4])(r2[6], r2.paths).then($mk115669(r1));
};
}
function $mk115669($env) {
return (a0) => {
let env31530 = {
$parent: $env
};
env31530[0] = a0.default;
return (a0) => env31530.$parent[3](env31530[0], {
...a0
});
};
}
let env6961 = {};
export function showChannelFollowingActionSheet(a0, a1, a2, a3) {
let env17930;
const r6 = env6961;
const r7 = env17930 = {
$parent: env6961
};
env17930[0] = a0;
env17930[1] = a1;
ActionSheetActionCreators.openLazy(import("./components/NewChannelFollower"), `NewChannelFollower.${a0}`, {
sourceChannelId: a0,
sourceGuildId: a1,
targetChannelId: a2,
targetGuildId: a3,
reopenActionSheetWithTarget: $mk84566(r7),
onSuccess: $mk84567(r6),
onCancel: $mk84568(r6)
});
}