mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-01-03 06:28:38 +01:00
Use an alias object rather than flat fields
This commit is contained in:
parent
64cfc00f50
commit
d399e5b93b
|
|
@ -248,14 +248,16 @@ class MatrixUnits(Units):
|
|||
|
||||
endpoints.append(endpoint)
|
||||
|
||||
for alias in single_api.get("x-aliases", []):
|
||||
alias_link = single_api.get("x-alias-link")
|
||||
endpoints.append({
|
||||
"method": method.upper(),
|
||||
"path": alias,
|
||||
"alias_for_path": full_path,
|
||||
"alias_link": alias_link
|
||||
})
|
||||
aliases = single_api.get("x-alias", None)
|
||||
if aliases:
|
||||
alias_link = aliases["canonical-link"]
|
||||
for alias in aliases["aliases"]:
|
||||
endpoints.append({
|
||||
"method": method.upper(),
|
||||
"path": alias,
|
||||
"alias_for_path": full_path,
|
||||
"alias_link": alias_link
|
||||
})
|
||||
|
||||
return {
|
||||
"base": api.get("basePath"),
|
||||
|
|
|
|||
Loading…
Reference in a new issue