From 8e9f7a49f9128f73778f3667a925f69ba0e11197 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Mon, 15 Jun 2020 16:05:01 -0400 Subject: [PATCH] Allow bmp and jfif images --- package.json | 2 +- types/image.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 12be77f6..ed1363ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiao", - "version": "116.29.0", + "version": "116.29.1", "description": "Your personal server companion.", "main": "Xiao.js", "scripts": { diff --git a/types/image.js b/types/image.js index c64b9d23..c430614c 100644 --- a/types/image.js +++ b/types/image.js @@ -1,5 +1,5 @@ const { ArgumentType } = require('discord.js-commando'); -const fileTypeRe = /\.(jpe?g|png|gif)$/i; +const fileTypeRe = /\.(jpe?g|png|gif|jfif|bmp)$/i; const request = require('node-superfetch'); module.exports = class ImageArgumentType extends ArgumentType { @@ -12,7 +12,7 @@ module.exports = class ImageArgumentType extends ArgumentType { if (attachment) { if (!attachment.height || !attachment.width) return false; if (attachment.size > 8e+6) return 'Please provide an image under 8 MB.'; - if (!fileTypeRe.test(attachment.name)) return 'Please only send PNG, JPG, or GIF format images.'; + if (!fileTypeRe.test(attachment.name)) return 'Please only send PNG, JPG, BMP, or GIF format images.'; return true; } if (fileTypeRe.test(value.toLowerCase())) {