diff options
author | Erik Johnston <erik@matrix.org> | 2014-12-08 09:08:26 +0000 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2014-12-08 09:08:26 +0000 |
commit | d044121168672c657e595525af9b588c8769e9bb (patch) | |
tree | 3f79777ad368b4d5d4042a629c53146125fd15b3 /synapse/handlers/_base.py | |
parent | Start making more things use EventContext rather than event.* (diff) | |
download | synapse-d044121168672c657e595525af9b588c8769e9bb.tar.xz |
Various typos and bug fixes.
Diffstat (limited to 'synapse/handlers/_base.py')
-rw-r--r-- | synapse/handlers/_base.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/synapse/handlers/_base.py b/synapse/handlers/_base.py index 810ce138ff..0bff644192 100644 --- a/synapse/handlers/_base.py +++ b/synapse/handlers/_base.py @@ -62,6 +62,8 @@ class BaseHandler(object): @defer.inlineCallbacks def _create_new_client_event(self, builder): + yield run_on_reactor() + context = EventContext() latest_ret = yield self.store.get_latest_events_in_room( @@ -79,7 +81,7 @@ class BaseHandler(object): builder, context, ) - group, prev_state = ret + prev_state = ret if builder.is_state(): prev_state = yield self.store.add_event_hashes( @@ -88,8 +90,6 @@ class BaseHandler(object): builder.prev_state = prev_state - builder.internal_metadata.state_group = group - yield self.auth.add_auth_events(builder, context) add_hashes_and_signatures( @@ -105,6 +105,8 @@ class BaseHandler(object): @defer.inlineCallbacks def handle_new_client_event(self, event, context, extra_destinations=[], extra_users=[], suppress_auth=False): + yield run_on_reactor() + # We now need to go and hit out to wherever we need to hit out to. if not suppress_auth: |