Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 2e5f88b

Browse files
authored
Add the /account/whoami endpoint to generic workers (#12866)
1 parent b4fab0b commit 2e5f88b

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

changelog.d/12866.misc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Enable the `/account/whoami` endpoint on synapse worker processes. Contributed by Nick @ Beeper.

docs/workers.md

+1
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ information.
208208
^/_matrix/client/(v1|unstable/org.matrix.msc2946)/rooms/.*/hierarchy$
209209
^/_matrix/client/unstable/im.nheko.summary/rooms/.*/summary$
210210
^/_matrix/client/(r0|v3|unstable)/account/3pid$
211+
^/_matrix/client/(r0|v3|unstable)/account/whoami$
211212
^/_matrix/client/(r0|v3|unstable)/devices$
212213
^/_matrix/client/versions$
213214
^/_matrix/client/(api/v1|r0|v3|unstable)/voip/turnServer$

synapse/app/generic_worker.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
voip,
8888
)
8989
from synapse.rest.client._base import client_patterns
90-
from synapse.rest.client.account import ThreepidRestServlet
90+
from synapse.rest.client.account import ThreepidRestServlet, WhoamiRestServlet
9191
from synapse.rest.client.devices import DevicesRestServlet
9292
from synapse.rest.client.keys import (
9393
KeyChangesServlet,
@@ -289,6 +289,7 @@ def _listen_http(self, listener_config: ListenerConfig) -> None:
289289
RegistrationTokenValidityRestServlet(self).register(resource)
290290
login.register_servlets(self, resource)
291291
ThreepidRestServlet(self).register(resource)
292+
WhoamiRestServlet(self).register(resource)
292293
DevicesRestServlet(self).register(resource)
293294

294295
# Read-only

0 commit comments

Comments
 (0)