mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-12-11 02:24:19 -05:00
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
This commit is contained in:
commit
ac8eb0f319
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user