summary refs log tree commit diff
path: root/synapse/federation
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2020-03-25 14:55:02 +0000
committerErik Johnston <erik@matrix.org>2020-03-25 14:55:02 +0000
commit83ecaeecbf9997b5ceb532fa965f071084ca61ee (patch)
treef62a181a3a651ff595311bfa166778b4d4bfb000 /synapse/federation
parentPass instance name through to rdata (diff)
downloadsynapse-github/erikj/split_out_fed_stream.tar.xz
Diffstat (limited to 'synapse/federation')
-rw-r--r--synapse/federation/federation_server.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/synapse/federation/federation_server.py b/synapse/federation/federation_server.py

index 89d521bc31..6fb65b5dfb 100644 --- a/synapse/federation/federation_server.py +++ b/synapse/federation/federation_server.py
@@ -819,7 +819,16 @@ class ReplicationFederationHandlerRegistry(FederationHandlerRegistry): edu_type, origin, content ) - return await self._send_edu(edu_type=edu_type, origin=origin, content=content) + if edu_type == "m.typing": + instance_name = "synapse.app.client_reader" + else: + instance_name = "master" + return await self._send_edu( + instance_name=instance_name, + edu_type=edu_type, + origin=origin, + content=content, + ) async def on_query(self, query_type, args): """Overrides FederationHandlerRegistry