From 645d5c8c353055bc8f6cd17751e8e33596f7b3b3 Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Thu, 22 Nov 2018 08:50:05 -0700 Subject: [PATCH] Use run_as_background_process --- synapse/handlers/federation.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/synapse/handlers/federation.py b/synapse/handlers/federation.py index e189989408..4b38bfd599 100644 --- a/synapse/handlers/federation.py +++ b/synapse/handlers/federation.py @@ -50,6 +50,7 @@ from synapse.crypto.event_signing import ( ) from synapse.events import FrozenEvent from synapse.events.validator import EventValidator +from synapse.metrics.background_process_metrics import run_as_background_process from synapse.replication.http.federation import ( ReplicationCleanRoomRestServlet, ReplicationFederationSendEventsRestServlet, @@ -1413,7 +1414,8 @@ class FederationHandler(BaseHandler): sender = UserID.from_string(event.sender) target = UserID.from_string(event.state_key) if (sender.localpart == target.localpart): - logcontext.run_in_background( + run_as_background_process( + "_auto_accept_invite", self._auto_accept_invite, sender, target, event.room_id, )