summary refs log tree commit diff
path: root/synapse/handlers/sync.py
diff options
context:
space:
mode:
authorRichard van der Hoff <richard@matrix.org>2019-01-31 18:44:04 +0000
committerRichard van der Hoff <richard@matrix.org>2019-01-31 18:44:04 +0000
commitb60d0051565ad34a90b0fab58302042fe07a7561 (patch)
tree5e1205c49164a9177d7d25cafe9b6f42e9bf5137 /synapse/handlers/sync.py
parentRevert "Break infinite loop on redaction in v3 rooms" (diff)
parentMerge branch 'release-v0.99.0' into develop (diff)
downloadsynapse-b60d0051565ad34a90b0fab58302042fe07a7561.tar.xz
Merge branch 'develop' into matrix-org-hotfixes
Diffstat (limited to 'synapse/handlers/sync.py')
-rw-r--r--synapse/handlers/sync.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/synapse/handlers/sync.py b/synapse/handlers/sync.py

index 7abe00332c..24fc3850ff 100644 --- a/synapse/handlers/sync.py +++ b/synapse/handlers/sync.py
@@ -898,14 +898,17 @@ class SyncHandler(object): Returns: Deferred(SyncResult) """ - logger.info("Calculating sync response for %r", sync_config.user) - # NB: The now_token gets changed by some of the generate_sync_* methods, # this is due to some of the underlying streams not supporting the ability # to query up to a given point. # Always use the `now_token` in `SyncResultBuilder` now_token = yield self.event_sources.get_current_token() + logger.info( + "Calculating sync response for %r between %s and %s", + sync_config.user, since_token, now_token, + ) + user_id = sync_config.user.to_string() app_service = self.store.get_app_service_by_user_id(user_id) if app_service: @@ -1393,6 +1396,12 @@ class SyncHandler(object): room_entries = [] invited = [] for room_id, events in iteritems(mem_change_events_by_room_id): + logger.info( + "Membership changes in %s: [%s]", + room_id, + ", ".join(("%s (%s)" % (e.event_id, e.membership) for e in events)), + ) + non_joins = [e for e in events if e.membership != Membership.JOIN] has_join = len(non_joins) != len(events)