Просмотр исходного кода

Load `/capabilities` endpoint on workers (#15436)

tags/v1.82.0rc1
Dirk Klimpel 1 год назад
committed by GitHub
Родитель
Сommit
e4a25d022c
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 4AEE18F83AFDEB23
5 измененных файлов: 5 добавлений и 1 удалений
  1. +1
    -0
      changelog.d/15436.feature
  2. +1
    -0
      docker/configure_workers_and_start.py
  3. +1
    -0
      docs/workers.md
  4. +1
    -1
      synapse/rest/__init__.py
  5. +1
    -0
      synapse/rest/client/capabilities.py

+ 1
- 0
changelog.d/15436.feature Просмотреть файл

@@ -0,0 +1 @@
Allow loading `/capabilities` endpoint on workers.

+ 1
- 0
docker/configure_workers_and_start.py Просмотреть файл

@@ -174,6 +174,7 @@ WORKERS_CONFIG: Dict[str, Dict[str, Any]] = {
"^/_matrix/client/(r0|v3|unstable)/user/.*/filter(/|$)",
"^/_matrix/client/(r0|v3|unstable)/password_policy$",
"^/_matrix/client/(api/v1|r0|v3|unstable)/directory/room/.*$",
"^/_matrix/client/(r0|v3|unstable)/capabilities$",
],
"shared_extra_conf": {},
"worker_extra_conf": "",


+ 1
- 0
docs/workers.md Просмотреть файл

@@ -235,6 +235,7 @@ information.
^/_matrix/client/(api/v1|r0|v3|unstable)/search$
^/_matrix/client/(r0|v3|unstable)/user/.*/filter(/|$)
^/_matrix/client/(api/v1|r0|v3|unstable)/directory/room/.*$
^/_matrix/client/(r0|v3|unstable)/capabilities$

# Encryption requests
^/_matrix/client/(r0|v3|unstable)/keys/query$


+ 1
- 1
synapse/rest/__init__.py Просмотреть файл

@@ -133,8 +133,8 @@ class ClientRestResource(JsonResource):
if is_main_process:
room_upgrade_rest_servlet.register_servlets(hs, client_resource)
room_batch.register_servlets(hs, client_resource)
capabilities.register_servlets(hs, client_resource)
if is_main_process:
capabilities.register_servlets(hs, client_resource)
account_validity.register_servlets(hs, client_resource)
relations.register_servlets(hs, client_resource)
password_policy.register_servlets(hs, client_resource)


+ 1
- 0
synapse/rest/client/capabilities.py Просмотреть файл

@@ -33,6 +33,7 @@ class CapabilitiesRestServlet(RestServlet):
"""End point to expose the capabilities of the server."""

PATTERNS = client_patterns("/capabilities$")
CATEGORY = "Client API requests"

def __init__(self, hs: "HomeServer"):
super().__init__()


Загрузка…
Отмена
Сохранить