-
- Downloads
Generate real events when we reject invites (#7804)
Fixes #2181. The basic premise is that, when we fail to reject an invite via the remote server, we can generate our own out-of-band leave event and persist it as an outlier, so that we have something to send to the client.
Showing
- changelog.d/7804.bugfix 1 addition, 0 deletionschangelog.d/7804.bugfix
- synapse/handlers/message.py 16 additions, 7 deletionssynapse/handlers/message.py
- synapse/handlers/room_member.py 133 additions, 61 deletionssynapse/handlers/room_member.py
- synapse/handlers/room_member_worker.py 9 additions, 8 deletionssynapse/handlers/room_member_worker.py
- synapse/replication/http/membership.py 25 additions, 67 deletionssynapse/replication/http/membership.py
- synapse/storage/data_stores/main/events.py 0 additions, 20 deletionssynapse/storage/data_stores/main/events.py
- synapse/storage/persist_events.py 0 additions, 6 deletionssynapse/storage/persist_events.py
Loading
Please register or sign in to comment