forked from MirrorHub/synapse
Update to use replaces_state rather than prev_state
This commit is contained in:
parent
c6766d45b5
commit
233969bb58
1 changed files with 4 additions and 2 deletions
|
@ -386,8 +386,10 @@ class FederationHandler(BaseHandler):
|
|||
event = yield self.store.get_event(event_id)
|
||||
if hasattr(event, "state_key"):
|
||||
# Get previous state
|
||||
if hasattr(event, "prev_state") and event.prev_state:
|
||||
prev_event = yield self.store.get_event(event.prev_state)
|
||||
if hasattr(event, "replaces_state") and event.replaces_state:
|
||||
prev_event = yield self.store.get_event(
|
||||
event.replaces_state
|
||||
)
|
||||
results[(event.type, event.state_key)] = prev_event
|
||||
else:
|
||||
del results[(event.type, event.state_key)]
|
||||
|
|
Loading…
Reference in a new issue