Implement new replace_state and changed prev_state
`prev_state` is now a list of previous state ids, similiar to prev_events. `replace_state` now points to what we think was replaced.
Showing
- synapse/api/events/__init__.py 1 addition, 0 deletionssynapse/api/events/__init__.py
- synapse/handlers/directory.py 1 addition, 4 deletionssynapse/handlers/directory.py
- synapse/handlers/federation.py 1 addition, 3 deletionssynapse/handlers/federation.py
- synapse/handlers/message.py 3 additions, 8 deletionssynapse/handlers/message.py
- synapse/handlers/profile.py 1 addition, 5 deletionssynapse/handlers/profile.py
- synapse/handlers/room.py 4 additions, 12 deletionssynapse/handlers/room.py
- synapse/rest/room.py 1 addition, 1 deletionsynapse/rest/room.py
- synapse/state.py 4 additions, 35 deletionssynapse/state.py
- synapse/storage/__init__.py 69 additions, 23 deletionssynapse/storage/__init__.py
- synapse/storage/_base.py 49 additions, 17 deletionssynapse/storage/_base.py
- synapse/storage/event_federation.py 57 additions, 7 deletionssynapse/storage/event_federation.py
- synapse/storage/schema/event_edges.sql 28 additions, 12 deletionssynapse/storage/schema/event_edges.sql
- synapse/util/jsonobject.py 1 addition, 1 deletionsynapse/util/jsonobject.py
Loading
Please register or sign in to comment