MatrixSynapse/synapse/api
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 copyrights 2016-01-07 04:26:29 +00:00
auth.py Merge pull request #1098 from matrix-org/markjh/bearer_token 2016-10-25 17:33:15 +01:00
constants.py Move ThirdPartyEntityKind into api.constants so the expectation becomes that the value is significant 2016-08-25 18:34:47 +01:00
errors.py Fail with a coherent error message if `/sync?filter=` is invalid 2016-11-21 13:15:25 +00:00
filtering.py Return early on /sync code paths if a '*' filter is used 2016-11-22 16:38:35 +00:00
ratelimiting.py Check whether to ratelimit sooner to avoid work 2016-10-19 10:45:24 +01:00
urls.py APP_SERVICE_PREFIX is never used; don't bother 2016-08-25 18:06:05 +01:00