-
- Downloads
Delete device messages asynchronously and in staged batches (#16240)
Showing
- changelog.d/16240.misc 1 addition, 0 deletionschangelog.d/16240.misc
- synapse/handlers/device.py 48 additions, 0 deletionssynapse/handlers/device.py
- synapse/handlers/presence.py 1 addition, 3 deletionssynapse/handlers/presence.py
- synapse/handlers/sync.py 13 additions, 3 deletionssynapse/handlers/sync.py
- synapse/storage/databases/main/deviceinbox.py 20 additions, 6 deletionssynapse/storage/databases/main/deviceinbox.py
- synapse/storage/databases/main/devices.py 0 additions, 8 deletionssynapse/storage/databases/main/devices.py
- synapse/storage/databases/main/receipts.py 1 addition, 5 deletionssynapse/storage/databases/main/receipts.py
- synapse/storage/engines/_base.py 6 additions, 0 deletionssynapse/storage/engines/_base.py
- synapse/storage/engines/postgres.py 4 additions, 0 deletionssynapse/storage/engines/postgres.py
- synapse/storage/engines/sqlite.py 4 additions, 0 deletionssynapse/storage/engines/sqlite.py
- synapse/storage/schema/main/delta/48/group_unique_indexes.py 2 additions, 2 deletionssynapse/storage/schema/main/delta/48/group_unique_indexes.py
- synapse/util/task_scheduler.py 7 additions, 10 deletionssynapse/util/task_scheduler.py
- tests/handlers/test_device.py 47 additions, 0 deletionstests/handlers/test_device.py
Loading
Please register or sign in to comment