mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-03 15:07:42 +02:00
Fix?
This commit is contained in:
@@ -80,7 +80,6 @@ module.exports = class CommandDispatcher {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
console.log(parsedArg);
|
||||
const valid = await arg.validate(parsedArg, msg, arg);
|
||||
if (!valid || typeof valid === 'string') {
|
||||
return stripIndents`
|
||||
@@ -88,7 +87,6 @@ module.exports = class CommandDispatcher {
|
||||
${arg.invalidText}
|
||||
`;
|
||||
}
|
||||
console.log(parsedArg);
|
||||
finalResult[arg.key] = await arg.parse(parsedArg, msg, arg);
|
||||
}
|
||||
return { command, args: finalResult };
|
||||
|
||||
@@ -16,7 +16,6 @@ module.exports = class ArgumentUnionType extends ArgumentType {
|
||||
async validate(val, msg, arg) {
|
||||
let results = this.types.map(type => !type.isEmpty(val, msg, arg) && type.validate(val, msg, arg));
|
||||
results = await Promise.all(results);
|
||||
console.log(results);
|
||||
if (results.some(valid => valid && typeof valid !== 'string')) return true;
|
||||
const errors = results.filter(valid => typeof valid === 'string');
|
||||
if (errors.length > 0) return errors.join('\n');
|
||||
@@ -26,7 +25,6 @@ module.exports = class ArgumentUnionType extends ArgumentType {
|
||||
async parse(val, msg, arg) {
|
||||
let results = this.types.map(type => !type.isEmpty(val, msg, arg) && type.validate(val, msg, arg));
|
||||
results = await Promise.all(results);
|
||||
console.log(results);
|
||||
for (let i = 0; i < results.length; i++) {
|
||||
if (results[i] && typeof results[i] !== 'string') return this.types[i].parse(val, msg, arg);
|
||||
}
|
||||
|
||||
@@ -7,8 +7,7 @@ module.exports = class DefaultEmojiArgumentType extends ArgumentType {
|
||||
}
|
||||
|
||||
validate(value) {
|
||||
if (!emojiRegex.test(value)) return false;
|
||||
return true;
|
||||
return emojiRegex.test(value);
|
||||
}
|
||||
|
||||
parse(value) {
|
||||
|
||||
Reference in New Issue
Block a user