constatic
Version:
Constatic is a CLI for creating and managing modern TypeScript projects, providing an organized structure and features that streamline development.
27 lines (26 loc) • 784 B
JavaScript
// src/menus/main/presets/tokens/menu-new.ts
import { log, sleep, uiMessage } from "#helpers";
import { menus } from "#menus";
import ck from "chalk";
import { promptToken } from "./actions/prompt.js";
async function presetsTokensNewMenu(cli, tokens) {
const result = await promptToken(tokens);
if (!result.success) {
log.error(result.error);
await sleep(400);
menus.presets.tokens.main(cli);
return;
}
const { name, invite, id, token } = result.data;
tokens.push({ name, invite, id, token });
cli.config.set("discord.bot.tokens", tokens);
log.success(uiMessage({
"en-US": "Token saved successfully!",
"pt-BR": "Token salvo com sucesso!"
}, ck.green));
await sleep(400);
menus.presets.tokens.main(cli);
}
export {
presetsTokensNewMenu
};