mirror of
https://github.com/element-hq/synapse
synced 2024-08-19 09:10:52 +00:00
make FederationClient._do_send_join async
This commit is contained in:
parent
3960527c2e
commit
638001116d
1 changed files with 3 additions and 4 deletions
|
@ -621,12 +621,11 @@ class FederationClient(FederationBase):
|
||||||
|
|
||||||
return await self._try_destination_list("send_join", destinations, send_request)
|
return await self._try_destination_list("send_join", destinations, send_request)
|
||||||
|
|
||||||
@defer.inlineCallbacks
|
async def _do_send_join(self, destination: str, pdu: EventBase):
|
||||||
def _do_send_join(self, destination, pdu):
|
|
||||||
time_now = self._clock.time_msec()
|
time_now = self._clock.time_msec()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
content = yield self.transport_layer.send_join_v2(
|
content = await self.transport_layer.send_join_v2(
|
||||||
destination=destination,
|
destination=destination,
|
||||||
room_id=pdu.room_id,
|
room_id=pdu.room_id,
|
||||||
event_id=pdu.event_id,
|
event_id=pdu.event_id,
|
||||||
|
@ -648,7 +647,7 @@ class FederationClient(FederationBase):
|
||||||
|
|
||||||
logger.debug("Couldn't send_join with the v2 API, falling back to the v1 API")
|
logger.debug("Couldn't send_join with the v2 API, falling back to the v1 API")
|
||||||
|
|
||||||
resp = yield self.transport_layer.send_join_v1(
|
resp = await self.transport_layer.send_join_v1(
|
||||||
destination=destination,
|
destination=destination,
|
||||||
room_id=pdu.room_id,
|
room_id=pdu.room_id,
|
||||||
event_id=pdu.event_id,
|
event_id=pdu.event_id,
|
||||||
|
|
Loading…
Reference in a new issue