docparse-api
Version:
api server for the docparse project
25 lines (24 loc) • 776 B
JavaScript
var inspect = require('eyespect').inspector();
var restify = require('restify');
var remove = require('docparse-upload-remove');
/**
* Prepare an upload api create request for use in the docparse-upload-process module
*/
module.exports = function(req, res, data) {
if (!req.user) {
return res.send(new restify.NotAuthorizedError('req.user not set'));
}
var logger = data.logger;
var config = data.config;
var removeData = req.params || {};
removeData.userID = req.user._id.toString();
removeData.user = req.user;
removeData.config = config;
removeData.logger = logger;
remove(removeData, function (err, reply) {
if (err) {
return res.send(new restify.InternalError(JSON.stringify(err)));
}
res.send(200, 'upload removed');
});
};