mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-07-21 08:28:46 -04:00
make lazy_load_members configurable in filters
This commit is contained in:
parent
478af0f720
commit
b2f2282947
2 changed files with 15 additions and 9 deletions
|
@ -260,6 +260,9 @@ class FilterCollection(object):
|
|||
def ephemeral_limit(self):
|
||||
return self._room_ephemeral_filter.limit()
|
||||
|
||||
def lazy_load_members(self):
|
||||
return self._room_state_filter.lazy_load_members()
|
||||
|
||||
def filter_presence(self, events):
|
||||
return self._presence_filter.filter(events)
|
||||
|
||||
|
@ -416,6 +419,9 @@ class Filter(object):
|
|||
def limit(self):
|
||||
return self.filter_json.get("limit", 10)
|
||||
|
||||
def lazy_load_members(self):
|
||||
return self.filter_json.get("lazy_load_members", False)
|
||||
|
||||
|
||||
def _matches_wildcard(actual_value, filter_value):
|
||||
if filter_value.endswith("*"):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue