mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-12-24 11:09:23 -05:00
64765e5199
During a rejection of an invite received over federation, we ask a remote server to make us a `leave` event, then sign it, then send that with `send_leave`. We were saving the *unsigned* version of the event (which has a different event id to the signed version) to our db (and sending it to the clients), whereas other servers in the room will have seen the *signed* version. We're not aware of any actual problems that caused, except that it makes the database confusing to look at and generally leaves the room in a weird state. |
||
---|---|---|
.. | ||
__init__.py | ||
_base.py | ||
account_data.py | ||
admin.py | ||
appservice.py | ||
auth.py | ||
device.py | ||
devicemessage.py | ||
directory.py | ||
e2e_keys.py | ||
events.py | ||
federation.py | ||
identity.py | ||
initial_sync.py | ||
message.py | ||
presence.py | ||
profile.py | ||
receipts.py | ||
register.py | ||
room_list.py | ||
room_member.py | ||
room.py | ||
search.py | ||
sync.py | ||
typing.py |