Implement MSC3984 to proxy /keys/query requests to appservices. (#15321)
If enabled, for users which are exclusively owned by an application service then the appservice will be queried for devices in addition to any information stored in the Synapse database.
Showing
- changelog.d/15314.feature 1 addition, 1 deletionchangelog.d/15314.feature
- changelog.d/15321.feature 1 addition, 0 deletionschangelog.d/15321.feature
- synapse/appservice/api.py 50 additions, 4 deletionssynapse/appservice/api.py
- synapse/config/experimental.py 5 additions, 0 deletionssynapse/config/experimental.py
- synapse/federation/federation_client.py 6 additions, 42 deletionssynapse/federation/federation_client.py
- synapse/handlers/appservice.py 61 additions, 0 deletionssynapse/handlers/appservice.py
- synapse/handlers/e2e_keys.py 16 additions, 0 deletionssynapse/handlers/e2e_keys.py
- synapse/http/client.py 38 additions, 0 deletionssynapse/http/client.py
- tests/handlers/test_e2e_keys.py 120 additions, 1 deletiontests/handlers/test_e2e_keys.py
Loading
Please register or sign in to comment