Add basic implementation of local device list changes
Showing
- synapse/federation/transaction_queue.py 21 additions, 3 deletionssynapse/federation/transaction_queue.py
- synapse/handlers/device.py 53 additions, 12 deletionssynapse/handlers/device.py
- synapse/handlers/e2e_keys.py 1 addition, 0 deletionssynapse/handlers/e2e_keys.py
- synapse/handlers/sync.py 13 additions, 0 deletionssynapse/handlers/sync.py
- synapse/rest/client/v2_alpha/sync.py 5 additions, 1 deletionsynapse/rest/client/v2_alpha/sync.py
- synapse/storage/__init__.py 11 additions, 0 deletionssynapse/storage/__init__.py
- synapse/storage/_base.py 6 additions, 0 deletionssynapse/storage/_base.py
- synapse/storage/devices.py 160 additions, 9 deletionssynapse/storage/devices.py
- synapse/storage/end_to_end_keys.py 11 additions, 12 deletionssynapse/storage/end_to_end_keys.py
- synapse/storage/schema/delta/40/device_list_streams.sql 56 additions, 0 deletionssynapse/storage/schema/delta/40/device_list_streams.sql
- synapse/streams/events.py 4 additions, 0 deletionssynapse/streams/events.py
- synapse/types.py 2 additions, 0 deletionssynapse/types.py
- tests/handlers/test_typing.py 3 additions, 0 deletionstests/handlers/test_typing.py
- tests/rest/client/v1/test_rooms.py 2 additions, 2 deletionstests/rest/client/v1/test_rooms.py
Loading
Please register or sign in to comment