diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2021-07-21 16:53:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-21 16:53:50 +0100 |
commit | c1447a58e5de5408d80e0de84c0424342121b06c (patch) | |
tree | 860e76d35790c547df26cb554632e9d1cbc76287 /clientapi/routing/createroom.go | |
parent | f0f8c7f0553b55c2e83400ca812b9d64bac00511 (diff) |
Various alias fixes (#1934)
* Generate m.room.canonical_alias instead of legacy m.room.aliases
* Add omitempty tags
* Add aliases endpoint to client API
* Check power levels when setting aliases
* Don't return null on /aliases
* Don't return error if the state event fails
* Update sytest-whitelist
* Don't send updated m.room.canonical_alias events
* Don't check PLs after all because for local aliases they are apparently irrelevant
* Fix some bugs
* Allow deleting a local alias with enough PL
* Fix some more bugs
* Update sytest-whitelist
* Fix copyright notices
* Review comments
Diffstat (limited to 'clientapi/routing/createroom.go')
-rw-r--r-- | clientapi/routing/createroom.go | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/clientapi/routing/createroom.go b/clientapi/routing/createroom.go index 4219bb37..b3b996ec 100644 --- a/clientapi/routing/createroom.go +++ b/clientapi/routing/createroom.go @@ -383,7 +383,6 @@ func createRoom( // 10- m.room.topic (opt) // 11- invite events (opt) - with is_direct flag if applicable TODO // 12- 3pid invite events (opt) TODO - // 13- m.room.aliases event for HS (if alias specified) TODO // This differs from Synapse slightly. Synapse would vary the ordering of 3-7 // depending on if those events were in "initial_state" or not. This made it // harder to reason about, hence sticking to a strict static ordering. @@ -404,7 +403,6 @@ func createRoom( if aliasEvent != nil { // TODO: bit of a chicken and egg problem here as the alias doesn't exist and cannot until we have made the room. // This means we might fail creating the alias but say the canonical alias is something that doesn't exist. - // m.room.aliases is handled when we call roomserver.SetRoomAlias eventsToMake = append(eventsToMake, *aliasEvent) } |