summary refs log tree commit diff
path: root/synapse/storage/databases/main/pusher.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix "'int' object is not iterable" error in set_device_id_for_pushers backgro...Patrick Cloke2023-11-021-2/+2
* Convert simple_select_list and simple_select_list_txn to return lists of tupl...Patrick Cloke2023-10-261-9/+11
* Remove manys calls to cursor_to_dict (#16431)Patrick Cloke2023-10-051-28/+93
* Fix the 'set_device_id_for_pushers_txn' background update. (#15391)Quentin Gliech2023-04-051-1/+1
* Bump ruff from 0.0.252 to 0.0.259 (#15328)dependabot[bot]2023-03-281-1/+1
* Make cleaning up pushers depend on the device_id instead of the token_id (#15...Quentin Gliech2023-03-241-9/+31
* Combine AbstractStreamIdTracker and AbstractStreamIdGenerator. (#15192)Patrick Cloke2023-03-031-2/+1
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-221-3/+0
* Always notify replication when a stream advances (#14877)Erik Johnston2023-01-201-0/+1
* Update all stream IDs after processing replication rows (#14723)Nick Mills-Barrett2023-01-041-3/+3
* Remove option to skip locking of tables during emulated upserts (#14469)Sean Quah2022-11-281-6/+0
* Reintroduce #14376, with bugfix for monoliths (#14468)David Robertson2022-11-161-15/+9
* Revert "Remove slaved id tracker (#14376)" (#14463)Erik Johnston2022-11-161-9/+15
* Remove slaved id tracker (#14376)Nick Mills-Barrett2022-11-141-15/+9
* Merge/remove `Slaved*` stores into `WorkerStores` (#14375)Nick Mills-Barrett2022-11-111-6/+35
* Track device IDs for pushers (#13831)Brendan Abolivier2022-09-211-2/+71
* Support enabling/disabling pushers (from MSC3881) (#13799)Brendan Abolivier2022-09-211-24/+45
* Fix invite notifications for users without pushers (#12840)DeepBlueV7.X2022-05-301-6/+0
* Add some type hints to datastore (#12485)Dirk Klimpel2022-04-271-15/+34
* Replace uses of simple_insert_many with simple_insert_many_values. (#11742)Patrick Cloke2022-01-131-6/+2
* Improve type hints in storage classes. (#11652)Dirk Klimpel2021-12-291-3/+3
* Require Collections as the parameters for simple_* methods. (#11580)Patrick Cloke2021-12-151-22/+1
* Annotate synapse.storage.util (#10892)David Robertson2021-10-081-3/+7
* Fix remove_stale_pushers job on SQLite. (#10843)reivilibre2021-09-201-2/+2
* Fix iteration in _remove_deleted_email_pushers background job. (#10734)Andrew Morgan2021-09-011-1/+2
* Remove pushers when deleting 3pid from account (#10581)Azrenbeth2021-08-261-0/+72
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Import HomeServer from the proper module. (#9665)Patrick Cloke2021-03-231-1/+1
* Make deleting stale pushers a background update (#9536)Erik Johnston2021-03-031-0/+52
* Fix SQL delta file taking a long time to run (#9516)Erik Johnston2021-03-021-0/+53
* Ensure pushers are deleted for deactivated accounts (#9285)Erik Johnston2021-02-251-0/+43
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-2/+5
* Don't error if deleting a non-existent pusher. (#9121)Patrick Cloke2021-01-251-1/+3
* Ensure we store pusher data as text (#9117)Richard van der Hoff2021-01-151-3/+2
* Convert internal pusher dicts to attrs classes. (#8940)Patrick Cloke2020-12-161-36/+57
* Add `DeferredCache.get_immediate` method (#8568)Richard van der Hoff2020-10-191-1/+1
* Use `async with` for ID gens (#8383)Erik Johnston2020-09-231-2/+2
* Make StreamIdGen `get_next` and `get_next_mult` async (#8161)Erik Johnston2020-08-251-2/+2
* Convert pusher databases to async/await. (#8075)Patrick Cloke2020-08-141-49/+46
* Convert misc database code to async (#8087)Patrick Cloke2020-08-141-6/+3
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-0/+356