0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-12-14 05:23:45 +01:00
synapse/tests/rest/client
Brendan Abolivier 54dd5dc12b
Add ephemeral messages support (MSC2228) (#6409)
Implement part [MSC2228](https://github.com/matrix-org/matrix-doc/pull/2228). The parts that differ are:

* the feature is hidden behind a configuration flag (`enable_ephemeral_messages`)
* self-destruction doesn't happen for state events
* only implement support for the `m.self_destruct_after` field (not the `m.self_destruct` one)
* doesn't send synthetic redactions to clients because for this specific case we consider the clients to be able to destroy an event themselves, instead we just censor it (by pruning its JSON) in the database
2019-12-03 19:19:45 +00:00
..
v1 Add tests 2019-11-28 11:32:06 +00:00
v2_alpha Remove assertion and provide a clear warning on startup for missing public_baseurl (#6379) 2019-11-26 18:42:27 +00:00
__init__.py copyrights 2016-01-07 04:26:29 +00:00
test_consent.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00
test_ephemeral_message.py Add ephemeral messages support (MSC2228) (#6409) 2019-12-03 19:19:45 +00:00
test_identity.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00
test_redactions.py Fix comments 2019-09-11 13:54:50 +01:00
test_retention.py Don't restrict the tests to v1 rooms 2019-11-26 17:49:12 +00:00
test_transactions.py Replace returnValue with return (#5736) 2019-07-23 23:00:55 +10:00
third_party_rules.py Add plugin APIs for implementations of custom event rules. 2019-06-14 18:16:03 +01:00