Merge pull request #4556 from BenLubar/gif-image-upload

add a hook for plugins like nodebb-plugin-imagemagick
This commit is contained in:
Julian Lam
2016-04-21 15:12:06 -04:00

View File

@@ -50,6 +50,13 @@ file.base64ToLocal = function(imageData, uploadPath, callback) {
};
file.isFileTypeAllowed = function(path, callback) {
var plugins = require('./plugins');
if (plugins.hasListeners('filter:file.isFileTypeAllowed')) {
return plugins.fireHook('filter:file.isFileTypeAllowed', path, function(err) {
callback(err);
});
}
// Attempt to read the file, if it passes, file type is allowed
jimp.read(path, function(err) {
callback(err);
@@ -95,4 +102,4 @@ file.existsSync = function(path) {
return !!exists;
};
module.exports = file;
module.exports = file;