diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-11-02 23:23:01 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-11-02 23:23:01 +0900 |
| commit | 20df0027468dd4fcf27b5ca1f6f108fbf9572f02 (patch) | |
| tree | 4a2bb9c2d961441396926220b4305a68cb7adbcc /src/server/api/endpoints/meta.ts | |
| parent | [Client] Admin page improved (diff) | |
| download | sharkey-20df0027468dd4fcf27b5ca1f6f108fbf9572f02.tar.gz sharkey-20df0027468dd4fcf27b5ca1f6f108fbf9572f02.tar.bz2 sharkey-20df0027468dd4fcf27b5ca1f6f108fbf9572f02.zip | |
:pizza:
Diffstat (limited to 'src/server/api/endpoints/meta.ts')
| -rw-r--r-- | src/server/api/endpoints/meta.ts | 5 |
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, |