Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit 42e31ec

Browse files
authored
Merge pull request #1473 from matrix-org/dbkr/honour_enablelabs
Honour the (now legacy) enableLabs flag
2 parents 5292b0d + 4e793d4 commit 42e31ec

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

src/UserSettingsStore.js

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,21 @@ export default {
3636
getLabsFeatures() {
3737
const featuresConfig = SdkConfig.get()['features'] || {};
3838

39-
return FEATURES.filter((f) => {
40-
const sdkConfigValue = featuresConfig[f.id];
39+
// The old flag: honourned for backwards compat
40+
const enableLabs = SdkConfig.get()['enableLabs'];
4141

42-
if (sdkConfigValue === 'labs') {
43-
return true;
44-
}
45-
}).map((f) => {
42+
let labsFeatures;
43+
if (enableLabs) {
44+
labsFeatures = FEATURES;
45+
} else {
46+
labsFeatures.filter((f) => {
47+
const sdkConfigValue = featuresConfig[f.id];
48+
if (sdkConfigValue === 'labs') {
49+
return true;
50+
}
51+
});
52+
}
53+
return labsFeatures.map((f) => {
4654
return f.id;
4755
});
4856
},

0 commit comments

Comments
 (0)