start removing inbox from some routes (#10259)

This commit is contained in:
Matteo Pagliazzi
2018-04-16 18:43:09 +02:00
committed by GitHub
parent a1c9ebd661
commit 76a10d6cf9
6 changed files with 69 additions and 23 deletions

View File

@@ -60,7 +60,9 @@ let api = {};
api.getPatrons = { api.getPatrons = {
method: 'GET', method: 'GET',
url: '/hall/patrons', url: '/hall/patrons',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
req.checkQuery('page', res.t('pageMustBeNumber')).optional().isNumeric(); req.checkQuery('page', res.t('pageMustBeNumber')).optional().isNumeric();
@@ -120,7 +122,9 @@ api.getPatrons = {
api.getHeroes = { api.getHeroes = {
method: 'GET', method: 'GET',
url: '/hall/heroes', url: '/hall/heroes',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let heroes = await User let heroes = await User
.find({ .find({

View File

@@ -23,7 +23,9 @@ let api = {};
api.readNotification = { api.readNotification = {
method: 'POST', method: 'POST',
url: '/notifications/:notificationId/read', url: '/notifications/:notificationId/read',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -65,7 +67,9 @@ api.readNotification = {
api.readNotifications = { api.readNotifications = {
method: 'POST', method: 'POST',
url: '/notifications/read', url: '/notifications/read',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -113,7 +117,9 @@ api.readNotifications = {
api.seeNotification = { api.seeNotification = {
method: 'POST', method: 'POST',
url: '/notifications/:notificationId/see', url: '/notifications/:notificationId/see',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -162,7 +168,9 @@ api.seeNotification = {
api.seeNotifications = { api.seeNotifications = {
method: 'POST', method: 'POST',
url: '/notifications/see', url: '/notifications/see',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;

View File

@@ -21,7 +21,9 @@ let api = {};
api.addPushDevice = { api.addPushDevice = {
method: 'POST', method: 'POST',
url: '/user/push-devices', url: '/user/push-devices',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -64,7 +66,9 @@ api.addPushDevice = {
api.removePushDevice = { api.removePushDevice = {
method: 'DELETE', method: 'DELETE',
url: '/user/push-devices/:regId', url: '/user/push-devices/:regId',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;

View File

@@ -15,7 +15,9 @@ let api = {};
api.getMarketItems = { api.getMarketItems = {
method: 'GET', method: 'GET',
url: '/shops/market', url: '/shops/market',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -36,7 +38,9 @@ api.getMarketItems = {
api.getMarketGear = { api.getMarketGear = {
method: 'GET', method: 'GET',
url: '/shops/market-gear', url: '/shops/market-gear',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -60,7 +64,9 @@ api.getMarketGear = {
api.getQuestShopItems = { api.getQuestShopItems = {
method: 'GET', method: 'GET',
url: '/shops/quests', url: '/shops/quests',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -82,7 +88,9 @@ api.getQuestShopItems = {
api.getTimeTravelerShopItems = { api.getTimeTravelerShopItems = {
method: 'GET', method: 'GET',
url: '/shops/time-travelers', url: '/shops/time-travelers',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -104,7 +112,9 @@ api.getTimeTravelerShopItems = {
api.getSeasonalShopItems = { api.getSeasonalShopItems = {
method: 'GET', method: 'GET',
url: '/shops/seasonal', url: '/shops/seasonal',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -126,7 +136,9 @@ api.getSeasonalShopItems = {
api.getBackgroundShopItems = { api.getBackgroundShopItems = {
method: 'GET', method: 'GET',
url: '/shops/backgrounds', url: '/shops/backgrounds',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;

View File

@@ -38,7 +38,9 @@ let api = {};
api.createTag = { api.createTag = {
method: 'POST', method: 'POST',
url: '/tags', url: '/tags',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -64,7 +66,9 @@ api.createTag = {
api.getTags = { api.getTags = {
method: 'GET', method: 'GET',
url: '/tags', url: '/tags',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
res.respond(200, user.tags); res.respond(200, user.tags);
@@ -89,7 +93,9 @@ api.getTags = {
api.getTag = { api.getTag = {
method: 'GET', method: 'GET',
url: '/tags/:tagId', url: '/tags/:tagId',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -126,7 +132,9 @@ api.getTag = {
api.updateTag = { api.updateTag = {
method: 'PUT', method: 'PUT',
url: '/tags/:tagId', url: '/tags/:tagId',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -168,7 +176,9 @@ api.updateTag = {
api.reorderTags = { api.reorderTags = {
method: 'POST', method: 'POST',
url: '/reorder-tags', url: '/reorder-tags',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -207,7 +217,9 @@ api.reorderTags = {
api.deleteTag = { api.deleteTag = {
method: 'DELETE', method: 'DELETE',
url: '/tags/:tagId', url: '/tags/:tagId',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;

View File

@@ -73,7 +73,9 @@ let api = {};
*/ */
api.addWebhook = { api.addWebhook = {
method: 'POST', method: 'POST',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
url: '/user/webhook', url: '/user/webhook',
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -133,7 +135,9 @@ api.addWebhook = {
*/ */
api.updateWebhook = { api.updateWebhook = {
method: 'PUT', method: 'PUT',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
url: '/user/webhook/:id', url: '/user/webhook/:id',
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;
@@ -184,7 +188,9 @@ api.updateWebhook = {
*/ */
api.deleteWebhook = { api.deleteWebhook = {
method: 'DELETE', method: 'DELETE',
middlewares: [authWithHeaders()], middlewares: [authWithHeaders({
userFieldsToExclude: ['inbox'],
})],
url: '/user/webhook/:id', url: '/user/webhook/:id',
async handler (req, res) { async handler (req, res) {
let user = res.locals.user; let user = res.locals.user;