mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-24 18:45:52 +03:00
Use recommended endpoint for MSC3266 requests (#17078)
Keep the existing endpoint for backwards compatibility Signed-off-by: Andrew Ferrazzutti <andrewf@element.io>
This commit is contained in:
parent
0ef2315a99
commit
516fd891ee
3 changed files with 8 additions and 1 deletions
1
changelog.d/17078.bugfix
Normal file
1
changelog.d/17078.bugfix
Normal file
|
@ -0,0 +1 @@
|
||||||
|
For MSC3266 room summaries, support queries at the recommended endpoint of `/_matrix/client/unstable/im.nheko.summary/summary/{roomIdOrAlias}`. The existing endpoint of `/_matrix/client/unstable/im.nheko.summary/rooms/{roomIdOrAlias}/summary` is deprecated.
|
|
@ -232,7 +232,7 @@ information.
|
||||||
^/_matrix/client/v1/rooms/.*/hierarchy$
|
^/_matrix/client/v1/rooms/.*/hierarchy$
|
||||||
^/_matrix/client/(v1|unstable)/rooms/.*/relations/
|
^/_matrix/client/(v1|unstable)/rooms/.*/relations/
|
||||||
^/_matrix/client/v1/rooms/.*/threads$
|
^/_matrix/client/v1/rooms/.*/threads$
|
||||||
^/_matrix/client/unstable/im.nheko.summary/rooms/.*/summary$
|
^/_matrix/client/unstable/im.nheko.summary/summary/.*$
|
||||||
^/_matrix/client/(r0|v3|unstable)/account/3pid$
|
^/_matrix/client/(r0|v3|unstable)/account/3pid$
|
||||||
^/_matrix/client/(r0|v3|unstable)/account/whoami$
|
^/_matrix/client/(r0|v3|unstable)/account/whoami$
|
||||||
^/_matrix/client/(r0|v3|unstable)/devices$
|
^/_matrix/client/(r0|v3|unstable)/devices$
|
||||||
|
|
|
@ -1442,10 +1442,16 @@ class RoomHierarchyRestServlet(RestServlet):
|
||||||
|
|
||||||
class RoomSummaryRestServlet(ResolveRoomIdMixin, RestServlet):
|
class RoomSummaryRestServlet(ResolveRoomIdMixin, RestServlet):
|
||||||
PATTERNS = (
|
PATTERNS = (
|
||||||
|
# deprecated endpoint, to be removed
|
||||||
re.compile(
|
re.compile(
|
||||||
"^/_matrix/client/unstable/im.nheko.summary"
|
"^/_matrix/client/unstable/im.nheko.summary"
|
||||||
"/rooms/(?P<room_identifier>[^/]*)/summary$"
|
"/rooms/(?P<room_identifier>[^/]*)/summary$"
|
||||||
),
|
),
|
||||||
|
# recommended endpoint
|
||||||
|
re.compile(
|
||||||
|
"^/_matrix/client/unstable/im.nheko.summary"
|
||||||
|
"/summary/(?P<room_identifier>[^/]*)$"
|
||||||
|
),
|
||||||
)
|
)
|
||||||
CATEGORY = "Client API requests"
|
CATEGORY = "Client API requests"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue