2020-10-08 12:00:06 -04:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
|
const router = require('express').Router();
|
|
|
|
|
const middleware = require('../../middleware');
|
|
|
|
|
const controllers = require('../../controllers');
|
|
|
|
|
const routeHelpers = require('../helpers');
|
|
|
|
|
|
2021-02-06 14:10:15 -07:00
|
|
|
const { setupApiRoute } = routeHelpers;
|
2020-10-08 12:00:06 -04:00
|
|
|
|
|
|
|
|
module.exports = function () {
|
|
|
|
|
const middlewares = [middleware.authenticate];
|
|
|
|
|
|
2021-02-04 02:07:29 -07:00
|
|
|
// setupApiRoute(router, 'put', '/', [
|
|
|
|
|
// ...middlewares,
|
|
|
|
|
// middleware.checkRequired.bind(null, ['path']),
|
|
|
|
|
// middleware.assert.folder
|
|
|
|
|
// ], controllers.write.files.upload);
|
|
|
|
|
setupApiRoute(router, 'delete', '/', [
|
|
|
|
|
...middlewares,
|
|
|
|
|
middleware.checkRequired.bind(null, ['path']),
|
|
|
|
|
middleware.assert.path,
|
|
|
|
|
], controllers.write.files.delete);
|
2020-10-08 12:00:06 -04:00
|
|
|
|
|
|
|
|
return router;
|
|
|
|
|
};
|