UNPKG

ghost

Version:

The professional publishing platform

43 lines (39 loc) 970 B
const mentions = require('../../services/mentions'); /** @type {import('@tryghost/api-framework').Controller} */ const controller = { docName: 'mentions', browse: { headers: { cacheInvalidate: false }, options: [ 'filter', 'fields', 'limit', 'order', 'page', 'debug', 'unique' ], permissions: true, query(frame) { return mentions.controller.browse(frame); } }, receive: { statusCode: 202, // Required for the spec because we don't have a status page headers: { cacheInvalidate: false }, options: [], permissions: false, response: { format: 'plain' }, async query(frame) { await mentions.controller.receive(frame); return null; } } }; module.exports = controller;