synapse-product/synapse/events
Patrick Cloke 05e0a4089a
Stop applying edits to event contents (MSC3925). (#15193)
Enables MSC3925 support by default, which:

* Includes the full edit event in the bundled aggregations of an
  edited event.
* Stops modifying the original event's content to return the new
  content from the edit event.

This is a backwards-incompatible change that is considered to be
"correct" by the spec.
2023-03-06 09:43:01 -05:00
..
__init__.py Change collection[str] to StrCollection in event_auth code (#14929) 2023-02-14 09:37:08 +00:00
builder.py Return read-only collections from @cached methods (#13755) 2023-02-10 23:29:00 +00:00
presence_router.py Implement cancellation support/protection for module callbacks (#12568) 2022-05-09 12:31:14 +01:00
snapshot.py Batch up storing state groups when creating new room (#14918) 2023-02-24 13:15:29 -08:00
spamcheck.py Refactor media modules. (#15146) 2023-02-27 08:26:05 -05:00
third_party_rules.py Add module API callbacks for adding and deleting local 3PID associations (#15044 2023-02-27 14:19:19 +00:00
utils.py Stop applying edits to event contents (MSC3925). (#15193) 2023-03-06 09:43:01 -05:00
validator.py Prefer type(x) is int to isinstance(x, int) (#14945) 2023-01-31 10:33:07 +00:00