-
- Downloads
Add helper to parse an enum from query args & use it. (#14956)
The `parse_enum` helper pulls an enum value from the query string (by delegating down to the parse_string helper with values generated from the enum). This is used to pull out "f" and "b" in most places and then we thread the resulting Direction enum throughout more code.
Showing
- changelog.d/14956.misc 1 addition, 0 deletionschangelog.d/14956.misc
- synapse/federation/federation_client.py 10 additions, 5 deletionssynapse/federation/federation_client.py
- synapse/federation/federation_server.py 9 additions, 3 deletionssynapse/federation/federation_server.py
- synapse/federation/transport/client.py 4 additions, 4 deletionssynapse/federation/transport/client.py
- synapse/federation/transport/server/federation.py 4 additions, 3 deletionssynapse/federation/transport/server/federation.py
- synapse/handlers/account_data.py 1 addition, 1 deletionsynapse/handlers/account_data.py
- synapse/handlers/receipts.py 1 addition, 1 deletionsynapse/handlers/receipts.py
- synapse/handlers/room.py 5 additions, 4 deletionssynapse/handlers/room.py
- synapse/http/servlet.py 70 additions, 0 deletionssynapse/http/servlet.py
- synapse/rest/admin/event_reports.py 3 additions, 9 deletionssynapse/rest/admin/event_reports.py
- synapse/rest/admin/federation.py 4 additions, 3 deletionssynapse/rest/admin/federation.py
- synapse/rest/admin/media.py 14 additions, 7 deletionssynapse/rest/admin/media.py
- synapse/rest/admin/rooms.py 5 additions, 11 deletionssynapse/rest/admin/rooms.py
- synapse/rest/admin/statistics.py 3 additions, 8 deletionssynapse/rest/admin/statistics.py
- synapse/rest/admin/users.py 3 additions, 2 deletionssynapse/rest/admin/users.py
- synapse/rest/client/relations.py 2 additions, 1 deletionsynapse/rest/client/relations.py
- synapse/rest/client/room.py 3 additions, 2 deletionssynapse/rest/client/room.py
- synapse/storage/databases/main/__init__.py 3 additions, 2 deletionssynapse/storage/databases/main/__init__.py
- synapse/storage/databases/main/events_worker.py 4 additions, 7 deletionssynapse/storage/databases/main/events_worker.py
- synapse/storage/databases/main/media_repository.py 3 additions, 2 deletionssynapse/storage/databases/main/media_repository.py
Loading
Please register or sign in to comment