anonymousland-synapse/synapse/storage
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
..
data_stores Add ephemeral messages support (MSC2228) (#6409) 2019-12-03 19:19:45 +00:00
engines Merge pull request #6156 from matrix-org/erikj/postgres_any 2019-10-10 16:41:36 +01:00
schema Move schema delta files to the correct data store. 2019-10-24 16:45:03 +01:00
util Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
__init__.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_purge_history 2019-10-31 15:19:26 +00:00
_base.py Make sure that we close cursors before returning from a query (#6408) 2019-11-25 21:03:17 +00:00
background_updates.py Add CI for synapse_port_db (#6140) 2019-10-28 17:45:32 +00:00
keys.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00
persist_events.py Merge pull request #6294 from matrix-org/erikj/add_state_storage 2019-10-31 16:17:53 +01:00
prepare_database.py Clean up newline quote marks around the codebase (#6362) 2019-11-21 12:00:14 +00:00
presence.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00
purge_events.py Change to not require a state_groups.room_id index. 2019-11-04 13:36:57 +00:00
push_rule.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00
relations.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00
roommember.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00
state.py Apply suggestions from code review 2019-10-31 15:44:31 +01:00