Add a Homeserver.setup method.
This is for setting up dependencies that require work on startup. This is useful for the DataStore that wants to read a bunch from the database before initiliazing.
Showing
- synapse/app/homeserver.py 21 additions, 12 deletionssynapse/app/homeserver.py
- synapse/server.py 17 additions, 15 deletionssynapse/server.py
- synapse/storage/__init__.py 41 additions, 4 deletionssynapse/storage/__init__.py
- synapse/storage/_base.py 23 additions, 26 deletionssynapse/storage/_base.py
- synapse/storage/events.py 5 additions, 9 deletionssynapse/storage/events.py
- synapse/storage/receipts.py 5 additions, 3 deletionssynapse/storage/receipts.py
- synapse/storage/stream.py 0 additions, 13 deletionssynapse/storage/stream.py
- synapse/storage/tags.py 0 additions, 7 deletionssynapse/storage/tags.py
- synapse/storage/util/id_generators.py 9 additions, 27 deletionssynapse/storage/util/id_generators.py
Loading
Please register or sign in to comment