Add a new method to enqueue the device messages rather than sending a dummy EDU

This commit is contained in:
Mark Haines 2016-09-07 16:10:51 +01:00
parent 2a0159b8ae
commit 43954d000e
3 changed files with 20 additions and 7 deletions

View file

@ -137,6 +137,12 @@ class FederationClient(FederationBase):
self._transaction_queue.enqueue_edu(edu)
return defer.succeed(None)
@log_function
def send_device_messages(self, destination):
"""Sends the device messages in the local database to the remote
destination"""
self._transaction_queue.enqueue_device_messages(destination)
@log_function
def send_failure(self, failure, destination):
self._transaction_queue.enqueue_failure(failure, destination)