/** * Module dependencies */ import prominence from 'prominence'; import getVersion from '../../version'; import config from '../../conf'; /** * @swagger * /meta: * post: * summary: Show the misskey's information * responses: * 200: * description: Success * schema: * type: object * properties: * maintainer: * description: maintainer's name * type: string * commit: * description: latest commit's hash * type: string * secure: * description: whether the server supports secure protocols * type: boolean * * default: * description: Failed * schema: * $ref: "#/definitions/Error" */ /** * Show core info * * @param {any} params * @return {Promise} */ module.exports = (params) => new Promise(async (res, rej) => { const version = await getVersion.then(); res({ maintainer: config.maintainer, version: version, secure: config.https.enable }); });