diff --git a/types/image-or-avatar.js b/types/image-or-avatar.js index 0b83e40b..5c8ba9f5 100644 --- a/types/image-or-avatar.js +++ b/types/image-or-avatar.js @@ -5,7 +5,7 @@ module.exports = class ImageOrAvatarArgumentType extends ArgumentType { super(client, 'image-or-avatar'); } - async validate(value, msg, arg) { + validate(value, msg, arg) { return this.client.registry.types.get('image').validate(value, msg, arg) || this.client.registry.types.get('user').validate(value, msg, arg); } @@ -18,7 +18,7 @@ module.exports = class ImageOrAvatarArgumentType extends ArgumentType { } isEmpty(value, msg, arg) { - return this.client.registry.types.get('image').isEmpty(value, msg, arg) + return this.client.registry.types.get('image').isEmpty(value, msg, arg) || this.client.registry.types.get('user').isEmpty(value, msg, arg); } }; diff --git a/types/image.js b/types/image.js index ca894f3d..49a5c948 100644 --- a/types/image.js +++ b/types/image.js @@ -27,7 +27,7 @@ module.exports = class ImageArgumentType extends ArgumentType { return false; } - async parse(value, msg) { + parse(value, msg) { const attachment = msg.attachments.first(); if (attachment) return attachment.url; if (fileTypeRe.test(value.toLowerCase())) return value;