Fix default emoji type

This commit is contained in:
Dragon Fire
2024-03-23 23:57:14 -04:00
parent 54047b3a1a
commit 17ea23ad81
+3 -4
View File
@@ -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];
}
};