Caché en venues

This commit is contained in:
David Arranz 2019-09-03 16:16:28 +02:00
parent 8677f5714c
commit adabf25eac

View File

@ -1,5 +1,6 @@
const routes = require('express').Router(); const routes = require('express').Router();
const { cacheSuccesses } = require('../../middlewares/cache');
const { isAdministratorUser, isLoggedUser } = require('../../middlewares/accessValidator'); const { isAdministratorUser, isLoggedUser } = require('../../middlewares/accessValidator');
const SchemaValidator = require('../../middlewares/schemaValidator'); const SchemaValidator = require('../../middlewares/schemaValidator');
@ -11,13 +12,15 @@ const VenueValidation = require('./venue.validations');
const venueController = require('./venue.controller'); const venueController = require('./venue.controller');
routes.get('/venues', routes.get('/venues',
isLoggedUser, isLoggedUser,
cacheSuccesses('24 hours'),
SortMiddleware.middleware({ default: "city" }), SortMiddleware.middleware({ default: "city" }),
venueController.find() venueController.find()
); );
routes.get('/venues/:id', routes.get('/venues/:id',
isLoggedUser, isLoggedUser,
cacheSuccesses('24 hours'),
venueController.findOne() venueController.findOne()
); );
@ -35,6 +38,7 @@ routes.get('/venues/:id/events',
routes.get('/venues/count', routes.get('/venues/count',
isLoggedUser, isLoggedUser,
cacheSuccesses('24 hours'),
venueController.count() venueController.count()
); );