1 files changed, 3 insertions, 7 deletions
diff --git a/synapse/handlers/devicemessage.py b/synapse/handlers/devicemessage.py
index 7e59c0d487..c5368e5df2 100644
--- a/synapse/handlers/devicemessage.py
+++ b/synapse/handlers/devicemessage.py
@@ -112,10 +112,6 @@ class DeviceMessageHandler(object):
)
for destination in remote_messages.keys():
- # Hack to send make synapse send a federation transaction
- # to the remote servers.
- self.federation.send_edu(
- destination=destination,
- edu_type="m.ping",
- content={},
- )
+ # Enqueue a new federation transaction to send the new
+ # device messages to each remote destination.
+ self.federation.send_device_messages(destination)
|