Skip to content
Snippets Groups Projects
Commit ac8eb0f3 authored by Erik Johnston's avatar Erik Johnston
Browse files

Merge pull request #111 from matrix-org/send_event_dont_wait_on_notifier

Don't block waiting on waking up all the listeners when sending an event
parents b677ff66 c2c9471c
No related merge requests found
......@@ -142,7 +142,16 @@ class BaseHandler(object):
"Failed to get destination from event %s", s.event_id
)
yield self.notifier.on_new_room_event(event, extra_users=extra_users)
# Don't block waiting on waking up all the listeners.
d = self.notifier.on_new_room_event(event, extra_users=extra_users)
def log_failure(f):
logger.warn(
"Failed to notify about %s: %s",
event.event_id, f.value
)
d.addErrback(log_failure)
yield federation_handler.handle_new_event(
event, destinations=destinations,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment