summary refs log tree commit diff
path: root/synapse/handlers/initial_sync.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update black to 19.10b0 (#6304)Amber Brown2019-11-011-2/+2
| | | * update version of black and also fix the mypy config being overridden
* Port to use state storageErik Johnston2019-10-301-5/+9
|
* Remove double return statements (#5962)Andrew Morgan2019-09-031-2/+0
| | | | | | | | | | Remove all the "double return" statements which were a result of us removing all the instances of ``` defer.returnValue(...) return ``` statements when we switched to python3 fully.
* Remove unnecessary parentheses around return statements (#5931)Andrew Morgan2019-08-301-2/+2
| | | | | Python will return a tuple whether there are parentheses around the returned values or not. I'm just sick of my editor complaining about this all over the place :)
* Replace returnValue with return (#5736)Amber Brown2019-07-231-29/+25
|
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
|
* Run Black. (#5482)Amber Brown2019-06-201-87/+83
|
* Allow client event serialization to be asyncErik Johnston2019-05-141-17/+27
|
* Deny peeking into rooms that have been blockedErik Johnston2019-03-211-1/+5
|
* Refactor state group lookup to reduce DB hits (#4011)Erik Johnston2018-10-251-2/+2
| | | | | | | | Currently when fetching state groups from the data store we make two hits two the database: once for members and once for non-members (unless request is filtered to one or the other). This adds needless load to the datbase, so this PR refactors the lookup to make only a single database hit.
* Integrate presence from hotfixes (#3694)Amber Brown2018-08-181-0/+4
|
* Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678)Amber Brown2018-08-101-1/+1
|
* another couple of logcontext leaksRichard van der Hoff2018-07-241-4/+6
|
* Logcontext fixesRichard van der Hoff2018-07-241-13/+15
| | | | Fix some random logcontext leaks.
* run isortAmber Brown2018-07-091-6/+3
|
* Fix returned token is no longer a tupleErik Johnston2018-05-091-1/+1
|
* Refactor get_recent_events_for_room return typeErik Johnston2018-05-091-5/+5
| | | | | | There is no reason to return a tuple of tokens when the last token is always the token passed as an argument. Changing it makes it consistent with other storage APIs
* Use run_in_background in preference to preserve_fnRichard van der Hoff2018-04-271-5/+7
| | | | | | While I was going through uses of preserve_fn for other PRs, I converted places which only use the wrapped function once to use run_in_background, to avoid creating the function object.
* Remove preserve_context_over_{fn, deferred}Richard van der Hoff2017-11-141-2/+2
| | | | | Both of these functions ae known to leak logcontexts. Replace the remaining calls to them and kill them off.
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
| | | | what could possibly go wrong
* Format presence events on the edges instead of reformatting them multiple timesErik Johnston2017-03-151-1/+10
|
* Shuffle receipt handler around so that worker apps don't need to load itErik Johnston2016-11-231-3/+4
|
* Support /initialSync in synchrotron workerErik Johnston2016-09-211-0/+443