This commit is contained in:
Dragon Fire
2020-10-27 00:15:19 -04:00
parent b825968ad0
commit 2dc1abacf6
+10 -10
View File
@@ -15,24 +15,24 @@ module.exports = class HorseInfoCommand extends Command {
{ {
key: 'horse', key: 'horse',
prompt: 'Which horse would you like to get information on?', prompt: 'Which horse would you like to get information on?',
type: 'string', type: 'string',
validate: horse => { validate: horse => {
const valid = horses.filter(h => h.name.toLowerCase().includes(horse.toLowerCase())); const valid = horses.filter(h => h.name.toLowerCase().includes(horse.toLowerCase()));
if (valid.length > 1) return 'Multiple horses found. Please be more specific.'; if (valid.length > 1) return 'Multiple horses found. Please be more specific.';
return Boolean(valid.length); return Boolean(valid.length);
}, },
parse: horse => horses.find(h => h.name.toLowerCase().includes(horse.toLowerCase())) parse: horse => horses.find(h => h.name.toLowerCase().includes(horse.toLowerCase()))
} }
] ]
}); });
} }
run(msg, { horse }) { run(msg, { horse }) {
return msg.say(stripIndents` return msg.say(stripIndents`
__**Information on ${horse.name}**__ __**Information on ${horse.name}**__
**Name:** ${horse.name} **Name:** ${horse.name}
**Fastest Recorded Time:** ${formatTime(horse.minTime)} **Fastest Recorded Time:** ${formatTime(horse.minTime)}
**Name Origin:** ${horse.origin || 'None'} **Name Origin:** ${horse.origin || 'None'}
`); `);
} }
}; };