summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints')
-rw-r--r--src/server/api/endpoints/meta.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/api/endpoints/meta.ts b/src/server/api/endpoints/meta.ts
index a858bc056b..0a75c50e65 100644
--- a/src/server/api/endpoints/meta.ts
+++ b/src/server/api/endpoints/meta.ts
@@ -2,6 +2,7 @@ import $ from 'cafy';
import * as os from 'os';
import config from '../../../config';
import Meta from '../../../models/meta';
+import Emoji from '../../../models/emoji';
import define from '../define';
const pkg = require('../../../../package.json');
@@ -28,6 +29,8 @@ export const meta = {
export default define(meta, (ps, me) => new Promise(async (res, rej) => {
const met: any = (await Meta.findOne()) || {};
+ const emojis = await Emoji.find({ host: null });
+
res({
maintainer: config.maintainer,
@@ -57,6 +60,8 @@ export default define(meta, (ps, me) => new Promise(async (res, rej) => {
bannerUrl: met.bannerUrl,
maxNoteTextLength: config.maxNoteTextLength,
+ emojis: emojis,
+
features: ps.detail ? {
registration: !met.disableRegistration,
localTimeLine: !met.disableLocalTimeline,