diff options
author | Patrick Cloke <clokep@users.noreply.github.com> | 2020-02-18 07:29:44 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-18 07:29:44 -0500 |
commit | fe3941f6e33a17fa7cdf209a4370f4e805341db4 (patch) | |
tree | 479ab10068ae1525356193fef8a6bd55a36d8d00 /synapse/handlers/room.py | |
parent | Kill off deprecated "config-on-the-fly" docker mode (#6918) (diff) | |
download | synapse-fe3941f6e33a17fa7cdf209a4370f4e805341db4.tar.xz |
Stop sending events when creating or deleting aliases (#6904)
Stop sending events when creating or deleting associations (room aliases). Send an updated canonical alias event if one of the alt_aliases is deleted.
Diffstat (limited to 'synapse/handlers/room.py')
-rw-r--r-- | synapse/handlers/room.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/synapse/handlers/room.py b/synapse/handlers/room.py index 033083acac..49ec2f48bc 100644 --- a/synapse/handlers/room.py +++ b/synapse/handlers/room.py @@ -478,9 +478,7 @@ class RoomCreationHandler(BaseHandler): for alias_str in aliases: alias = RoomAlias.from_string(alias_str) try: - yield directory_handler.delete_association( - requester, alias, send_event=False - ) + yield directory_handler.delete_association(requester, alias) removed_aliases.append(alias_str) except SynapseError as e: logger.warning("Unable to remove alias %s from old room: %s", alias, e) @@ -511,7 +509,6 @@ class RoomCreationHandler(BaseHandler): RoomAlias.from_string(alias), new_room_id, servers=(self.hs.hostname,), - send_event=False, check_membership=False, ) logger.info("Moved alias %s to new room", alias) @@ -664,7 +661,6 @@ class RoomCreationHandler(BaseHandler): room_id=room_id, room_alias=room_alias, servers=[self.hs.hostname], - send_event=False, check_membership=False, ) |