r0.6.1 support: /rooms/:roomId/aliases endpoint (#9224)

[MSC2432](https://github.com/matrix-org/matrix-doc/pull/2432) added this endpoint originally but it has since been included in the spec for nearly a year. 

This is progress towards https://github.com/matrix-org/synapse/issues/8334
This commit is contained in:
Travis Ralston 2021-06-03 06:50:49 -06:00 committed by GitHub
parent d7a646abca
commit 5325f0308c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

1
changelog.d/9224.feature Normal file
View File

@ -0,0 +1 @@
Add new endpoint `/_matrix/client/r0/rooms/{roomId}/aliases` from Client-Server API r0.6.1 (previously [MSC2432](https://github.com/matrix-org/matrix-doc/pull/2432)).

View File

@ -910,7 +910,7 @@ class RoomAliasListServlet(RestServlet):
r"^/_matrix/client/unstable/org\.matrix\.msc2432" r"^/_matrix/client/unstable/org\.matrix\.msc2432"
r"/rooms/(?P<room_id>[^/]*)/aliases" r"/rooms/(?P<room_id>[^/]*)/aliases"
), ),
] ] + list(client_patterns("/rooms/(?P<room_id>[^/]*)/aliases$", unstable=False))
def __init__(self, hs: "HomeServer"): def __init__(self, hs: "HomeServer"):
super().__init__() super().__init__()

View File

@ -1880,8 +1880,7 @@ class RoomAliasListTestCase(unittest.HomeserverTestCase):
"""Calls the endpoint under test. returns the json response object.""" """Calls the endpoint under test. returns the json response object."""
channel = self.make_request( channel = self.make_request(
"GET", "GET",
"/_matrix/client/unstable/org.matrix.msc2432/rooms/%s/aliases" "/_matrix/client/r0/rooms/%s/aliases" % (self.room_id,),
% (self.room_id,),
access_token=access_token, access_token=access_token,
) )
self.assertEqual(channel.code, expected_code, channel.result) self.assertEqual(channel.code, expected_code, channel.result)