aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2018-10-26 16:13:05 +0200
committerRoger Braun <roger@rogerbraun.net>2018-10-26 16:13:05 +0200
commitfbe30b49221d09bd3d6f28ad6edff4a2752642c8 (patch)
treeafe448855eb65070a5d8c27d67ae84ef0108b9d5 /src
parent0aa5fe9d0de46b3e5f01860692f0d87132b6f9a4 (diff)
parent2f11ec296ec9540c164f88341663d4000b943c82 (diff)
Merge remote-tracking branch 'origin/develop' into oauth
Diffstat (limited to 'src')
-rw-r--r--src/boot/after_store.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/boot/after_store.js b/src/boot/after_store.js
index ca255b5d..58361578 100644
--- a/src/boot/after_store.js
+++ b/src/boot/after_store.js
@@ -159,9 +159,11 @@ const afterStoreSetup = ({store, i18n}) => {
.then((res) => res.json())
.then((data) => {
const metadata = data.metadata
- store.dispatch('setInstanceOption', { name: 'mediaProxyAvailable', value: data.metadata.mediaProxy })
- store.dispatch('setInstanceOption', { name: 'chatAvailable', value: data.metadata.chat })
- store.dispatch('setInstanceOption', { name: 'gopherAvailable', value: data.metadata.gopher })
+
+ const features = metadata.features
+ store.dispatch('setInstanceOption', { name: 'mediaProxyAvailable', value: features.includes('media_proxy') })
+ store.dispatch('setInstanceOption', { name: 'chatAvailable', value: features.includes('chat') })
+ store.dispatch('setInstanceOption', { name: 'gopherAvailable', value: features.includes('gopher') })
const suggestions = metadata.suggestions
store.dispatch('setInstanceOption', { name: 'suggestionsEnabled', value: suggestions.enabled })