var fs = require('fs'),
path = require('path'),
ejs = require('ejs'),
- rimraf = require('rimraf'),
+ rm = require('del'),
debug = require('debug')('files'),
mkdirp = require('mkdirp'),
HttpError = require('connect-lastmile').HttpError,
debug('get', absoluteFilePath);
- if (result.isFile()) return res.sendfile(absoluteFilePath);
+ if (result.isFile()) return res.sendFile(absoluteFilePath);
if (result.isDirectory()) return res.status(200).send({ entries: fs.readdirSync(absoluteFilePath) });
return next(new HttpError(500, 'unsupported type'));
fs.stat(absoluteFilePath, function (error, result) {
if (error) return next(new HttpError(404, error));
- rimraf(absoluteFilePath, function (error) {
+ rm(absoluteFilePath, function (error, result) {
if (error) return next(new HttpError(500, 'Unable to remove'));
- next(new HttpSuccess(200, {}));
+ next(new HttpSuccess(200, { entries: result }));
});
});
}