UNPKG

docparse-api

Version:

api server for the docparse project

25 lines (24 loc) 776 B
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'); }); };