summary refs log tree commit diff
path: root/synapse/rest/admin/experimental_features.py
diff options
context:
space:
mode:
authorErik Johnston <erikj@element.io>2024-07-05 13:04:27 +0100
committerGitHub <noreply@github.com>2024-07-05 13:04:27 +0100
commit8e9e6f1a0a98d132ba4e57c394eabc7750aead84 (patch)
tree71c727d7ced1b7588df6cee2015d4514c4b95f5b /synapse/rest/admin/experimental_features.py
parentFinish up work to allow per-user feature flags (#17392) (diff)
downloadsynapse-8e9e6f1a0a98d132ba4e57c394eabc7750aead84.tar.xz
Allow enabling sliding sync per-user (#17393)
Based on #17392
Diffstat (limited to 'synapse/rest/admin/experimental_features.py')
-rw-r--r--synapse/rest/admin/experimental_features.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/synapse/rest/admin/experimental_features.py b/synapse/rest/admin/experimental_features.py

index c1559c92f7..d7913896d9 100644 --- a/synapse/rest/admin/experimental_features.py +++ b/synapse/rest/admin/experimental_features.py
@@ -42,10 +42,13 @@ class ExperimentalFeature(str, Enum): """ MSC3881 = "msc3881" + MSC3575 = "msc3575" def is_globally_enabled(self, config: "HomeServerConfig") -> bool: if self is ExperimentalFeature.MSC3881: return config.experimental.msc3881_enabled + if self is ExperimentalFeature.MSC3575: + return config.experimental.msc3575_enabled assert_never(self)