Remove frozendict_json_encoder and support frozendicts everywhere
Not being able to serialise `frozendicts` is fragile, and it's annoying to have to think about which serialiser you want. There's no real downside to supporting frozendicts, so let's just have one json encoder.
Showing
- changelog.d/8678.bugfix 1 addition, 0 deletionschangelog.d/8678.bugfix
- synapse/handlers/message.py 2 additions, 3 deletionssynapse/handlers/message.py
- synapse/http/server.py 1 addition, 1 deletionsynapse/http/server.py
- synapse/storage/databases/main/censor_events.py 3 additions, 3 deletionssynapse/storage/databases/main/censor_events.py
- synapse/storage/databases/main/events.py 4 additions, 6 deletionssynapse/storage/databases/main/events.py
- synapse/util/__init__.py 21 additions, 3 deletionssynapse/util/__init__.py
- synapse/util/frozenutils.py 0 additions, 22 deletionssynapse/util/frozenutils.py
Loading
Please register or sign in to comment