mirror of
https://github.com/element-hq/synapse
synced 2024-09-03 21:20:07 +00:00
Don't fetch state for missing events that we fetched
This commit is contained in:
parent
25a96e0c63
commit
3a9f5bf6dd
1 changed files with 6 additions and 0 deletions
|
@ -171,6 +171,12 @@ class FederationHandler(BaseHandler):
|
|||
yield self._get_missing_events_for_pdu(
|
||||
origin, pdu, prevs, min_depth
|
||||
)
|
||||
|
||||
# Update the set of things we've seen after trying to
|
||||
# fetch the missing stuff
|
||||
have_seen = yield self.store.have_events(
|
||||
[ev for ev, _ in pdu.prev_events]
|
||||
)
|
||||
elif prevs - seen:
|
||||
logger.info(
|
||||
"Not fetching %d missing events for room %r,event %s: %r...",
|
||||
|
|
Loading…
Reference in a new issue