diff options
author | Neil Johnson <neil@matrix.org> | 2018-08-09 17:39:12 +0100 |
---|---|---|
committer | Neil Johnson <neil@matrix.org> | 2018-08-09 17:39:12 +0100 |
commit | 09cf13089858902f3cdcb49b9f9bc3d214ba6337 (patch) | |
tree | 41ecc0970aa2d09fb0f2c775b2e079638ad608e6 /synapse/handlers/sync.py | |
parent | Where server is disabled, block ability for locked out users to read new mess... (diff) | |
download | synapse-09cf13089858902f3cdcb49b9f9bc3d214ba6337.tar.xz |
only block on sync where user is not part of the mau cohort
Diffstat (limited to 'synapse/handlers/sync.py')
-rw-r--r-- | synapse/handlers/sync.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/synapse/handlers/sync.py b/synapse/handlers/sync.py index 776ddca638..d3b26a4106 100644 --- a/synapse/handlers/sync.py +++ b/synapse/handlers/sync.py @@ -208,7 +208,12 @@ class SyncHandler(object): Returns: Deferred[SyncResult] """ - yield self.auth.check_auth_blocking() + # If the user is not part of the mau group, then check that limits have + # not been exceeded (if not part of the group by this point, almost certain + # auth_blocking will occur) + user_id = sync_config.user.to_string() + yield self.auth.check_auth_blocking(user_id) + res = yield self.response_cache.wrap( sync_config.request_key, self._wait_for_sync_for_user, |