summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/meta.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints/meta.ts')
-rw-r--r--src/server/api/endpoints/meta.ts11
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
+ }
});
});