MatrixSynapse/synapse/handlers
Kegan Dougal 83bcdcee61 Return early on /sync code paths if a '*' filter is used
This is currently very conservative in that it only does this if there is no
`since` token. This limits the risk to clients likely to be doing one-off
syncs (like bridges), but does mean that normal human clients won't benefit
from the time savings here. If the savings are large enough, I would consider
generalising this to just check the filter.
2016-11-22 16:38:35 +00:00
..
__init__.py
_base.py as_user->app_service, less redundant comments, better positioned comments 2016-10-20 12:04:54 +01:00
account_data.py
admin.py
appservice.py storage/appservice: make appservice methods only relying on the cache synchronous 2016-10-06 15:24:59 +02:00
auth.py Use external ldap auth pacakge 2016-11-15 13:03:19 +00:00
device.py
devicemessage.py
directory.py storage/appservice: make appservice methods only relying on the cache synchronous 2016-10-06 15:24:59 +02:00
e2e_keys.py Limit how often we ask for keys from dead servers 2016-09-13 11:53:50 +01:00
events.py
federation.py Add comments 2016-09-22 11:59:46 +01:00
identity.py
initial_sync.py Support /initialSync in synchrotron worker 2016-09-21 11:46:28 +01:00
message.py Sample correctly 2016-11-08 11:20:26 +00:00
presence.py Fix typo "persiting" 2016-09-13 13:26:33 +01:00
profile.py handlers/profile: added admin override for set_displayname and set_avatar_url 2016-10-06 15:24:59 +02:00
receipts.py
register.py rest/client/v1/register: use the correct requester in createUser 2016-10-06 22:12:32 +02:00
room.py Fix incredubly slow back pagination query 2016-10-24 13:35:51 +01:00
room_list.py Add total_room_count_estimate to /publicRooms 2016-09-21 13:30:05 +01:00
room_member.py
search.py
sync.py Return early on /sync code paths if a '*' filter is used 2016-11-22 16:38:35 +00:00
typing.py Fix infinite typing bug 2016-10-24 15:51:22 +01:00