Files
discord-decomp/modules/user_profile/useBotProfileCommands.tsx
T
2026-11-01 12:12:55 +02:00

20 lines
948 B
TypeScript

// Metro module 11961 (f11962).
import { useMemo } from "react";
import { useAccessibleCommandsForApplication } from "../application_commands/ApplicationCommandQueryApi";
import { ApplicationCommandOptionType } from "../../flow/Server";
export default function useBotProfileCommands(a0, a1, a2) {
const accessibleCommandsForApplication = useAccessibleCommandsForApplication(a0, a1, a2);
const commands = accessibleCommandsForApplication.commands;
return {
application: accessibleCommandsForApplication.application,
commands: useMemo(() => commands == null ? void 0 : commands.filter((command) => {
let r7 = command.nsfw !== true;
if (r7) {
const options = command.options;
r7 = (options == null ? void 0 : options.find(({ type }) => type === ApplicationCommandOptionType.SUB_COMMAND || type === ApplicationCommandOptionType.SUB_COMMAND_GROUP)) == null;
}
return r7;
}), [commands])
};
};