diff options
| author | MeiMei <30769358+mei23@users.noreply.github.com> | 2018-10-03 12:39:03 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2018-10-03 12:39:03 +0900 |
| commit | ed6450244df3ea171865be7ff958e448748b3f89 (patch) | |
| tree | fa5ea87569932f5cc2890b13c966b75ca232146d /src/server/api/endpoints | |
| parent | 6個ピン留めできてしまうの修正 (#2804) (diff) | |
| download | sharkey-ed6450244df3ea171865be7ff958e448748b3f89.tar.gz sharkey-ed6450244df3ea171865be7ff958e448748b3f89.tar.bz2 sharkey-ed6450244df3ea171865be7ff958e448748b3f89.zip | |
Feature flags feature (#2803)
Diffstat (limited to 'src/server/api/endpoints')
| -rw-r--r-- | src/server/api/endpoints/meta.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/server/api/endpoints/meta.ts b/src/server/api/endpoints/meta.ts index 6c585d2c3a..9baf3c252f 100644 --- a/src/server/api/endpoints/meta.ts +++ b/src/server/api/endpoints/meta.ts @@ -39,6 +39,15 @@ export default (params: any, me: ILocalUser) => new Promise(async (res, rej) => recaptchaSitekey: config.recaptcha ? config.recaptcha.site_key : null, swPublickey: config.sw ? config.sw.public_key : null, hidedTags: (me && me.isAdmin) ? meta.hidedTags : undefined, - bannerUrl: meta.bannerUrl + bannerUrl: meta.bannerUrl, + features: { + registration: !meta.disableRegistration, + localTimeLine: !meta.disableLocalTimeline, + elasticsearch: config.elasticsearch ? true : false, + recaptcha: config.recaptcha ? true : false, + objectStorage: config.drive && config.drive.storage === 'minio', + twitter: config.twitter ? true : false, + serviceWorker: config.sw ? true : false + } }); }); |