diff --git a/framework/types/default-emoji.js b/framework/types/default-emoji.js index 8a04ce55..e9e309a1 100644 --- a/framework/types/default-emoji.js +++ b/framework/types/default-emoji.js @@ -1,18 +1,17 @@ const ArgumentType = require('../ArgumentType'); -const emojiRegex = require('emoji-regex'); +const emojiRegex = require('emoji-regex')(); module.exports = class DefaultEmojiArgumentType extends ArgumentType { constructor(client) { super(client, 'default-emoji'); - this.regex = new RegExp(`^(?:${emojiRegex().toString()})$`); } validate(value) { - if (!this.regex.test(value)) return false; + if (!emojiRegex.test(value)) return false; return true; } parse(value) { - return value; + return value.match(emojiRegex)[0]; } };