-
- Downloads
Create a ListenerConfig object (#7681)
This ended up being a bit more invasive than I'd hoped for (not helped by generic_worker duplicating some of the code from homeserver), but hopefully it's an improvement. The idea is that, rather than storing unstructured `dict`s in the config for the listener configurations, we instead parse it into a structured `ListenerConfig` object.
Showing
- changelog.d/7681.misc 1 addition, 0 deletionschangelog.d/7681.misc
- synapse/app/_base.py 5 additions, 3 deletionssynapse/app/_base.py
- synapse/app/generic_worker.py 21 additions, 15 deletionssynapse/app/generic_worker.py
- synapse/app/homeserver.py 27 additions, 23 deletionssynapse/app/homeserver.py
- synapse/config/server.py 150 additions, 85 deletionssynapse/config/server.py
- synapse/config/workers.py 7 additions, 17 deletionssynapse/config/workers.py
- synapse/http/site.py 4 additions, 2 deletionssynapse/http/site.py
- synapse/python_dependencies.py 2 additions, 3 deletionssynapse/python_dependencies.py
- tests/app/test_frontend_proxy.py 12 additions, 14 deletionstests/app/test_frontend_proxy.py
- tests/app/test_openid_listener.py 6 additions, 2 deletionstests/app/test_openid_listener.py
- tests/test_server.py 11 additions, 2 deletionstests/test_server.py
- tests/unittest.py 1 addition, 1 deletiontests/unittest.py
- tests/utils.py 1 addition, 0 deletionstests/utils.py
Loading
Please register or sign in to comment