fix(cache): explicitly disable caching for most api routes

This commit is contained in:
Matteo Pagliazzi
2020-04-16 17:12:53 +02:00
parent cc7dac47c4
commit bf492933cc
4 changed files with 30 additions and 12 deletions

View File

@@ -1,5 +1,4 @@
import _ from 'lodash';
import { query } from 'express-validator/check';
import { langCodes } from '../../libs/i18n';
import apiError from '../../libs/apiError';
import common from '../../../common';
@@ -55,12 +54,9 @@ function _deleteOtherPlatformsAnswers (faqObject, platform) {
api.faq = {
method: 'GET',
url: '/faq',
middlewares: [
query('platform')
.optional()
.isIn(['web', 'android', 'ios']).withMessage(apiError('invalidPlatform')),
],
async handler (req, res) {
req.checkQuery('platform').optional().isIn(['web', 'android', 'ios'], apiError('guildsPaginateBooleanString'));
const validationErrors = req.validationErrors();
if (validationErrors) throw validationErrors;