Fix named argument.

This commit is contained in:
Cohee 2024-06-05 22:53:41 +03:00
parent f04bbdf112
commit 2c787f23c7
1 changed files with 6 additions and 6 deletions

View File

@ -326,18 +326,18 @@ SlashCommandParser.addCommandObject(SlashCommand.fromProps({
})); }));
SlashCommandParser.addCommandObject(SlashCommand.fromProps({ SlashCommandParser.addCommandObject(SlashCommand.fromProps({
name: 'rename-char', name: 'rename-char',
/** @param {{silent: string, renameChats: string}} options @param {string} name */ /** @param {{silent: string, chats: string}} options @param {string} name */
callback: async ({ silent = 'true', renameChats = null }, name) => { callback: async ({ silent = 'true', chats = null }, name) => {
const renamed = await renameCharacter(name, { silent: isTrueBoolean(silent), renameChats: renameChats !== null ? isTrueBoolean(renameChats) : null }); const renamed = await renameCharacter(name, { silent: isTrueBoolean(silent), renameChats: chats !== null ? isTrueBoolean(chats) : null });
return String(renamed); return String(renamed);
}, },
returns: 'true/false - Whether the rename was successful', returns: 'true/false - Whether the rename was successful',
namedArgumentList: [ namedArgumentList: [
new SlashCommandNamedArgument( new SlashCommandNamedArgument(
'silent', 'Hide any blocking popups. (if false, the name is optional. If not supplied, a popup asking for it will appear)', [ARGUMENT_TYPE.BOOLEAN], false, false, 'true' 'silent', 'Hide any blocking popups. (if false, the name is optional. If not supplied, a popup asking for it will appear)', [ARGUMENT_TYPE.BOOLEAN], false, false, 'true',
), ),
new SlashCommandNamedArgument( new SlashCommandNamedArgument(
'chats', 'Rename char in all previous chats', [ARGUMENT_TYPE.BOOLEAN], false, false, '<null>' 'chats', 'Rename char in all previous chats', [ARGUMENT_TYPE.BOOLEAN], false, false, '<null>',
), ),
], ],
unnamedArgumentList: [ unnamedArgumentList: [
@ -345,7 +345,7 @@ SlashCommandParser.addCommandObject(SlashCommand.fromProps({
'new char name', [ARGUMENT_TYPE.STRING], true, 'new char name', [ARGUMENT_TYPE.STRING], true,
), ),
], ],
helpString: 'Renames the current character.' helpString: 'Renames the current character.',
})); }));
SlashCommandParser.addCommandObject(SlashCommand.fromProps({ SlashCommandParser.addCommandObject(SlashCommand.fromProps({
name: 'sysgen', name: 'sysgen',