attempt to remove canonical alias entries when deleting local aliases

The spec says that this behavior is optional, but it's what synapse does
and we had a TODO for it.
This commit is contained in:
Olivia Lee 2025-05-18 13:54:52 -07:00
parent 5f9e85cb49
commit 0f9568902d
No known key found for this signature in database
GPG key ID: 54D568A15B9CD1F9
2 changed files with 77 additions and 8 deletions

View file

@ -331,3 +331,6 @@ This will be the first release of Grapevine since it was forked from Conduit
([!158](https://gitlab.computer.surgery/matrix/grapevine/-/merge_requests/158))
27. Transfer local canonical aliases to the new room when upgrading a room.
([!186](https://gitlab.computer.surgery/matrix/grapevine/-/merge_requests/186))
28. Attempt to remove alias from m.room.canonical_alias event when deleting a
local alias.
([!186](https://gitlab.computer.surgery/matrix/grapevine/-/merge_requests/186))