| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
... to make way for a forthcoming get_room_version which returns a RoomVersion
object.
|
|
|
|
|
|
|
|
|
| |
When a server leaves a room it may stop sharing a room with remote
users, and thus not get any updates to their device lists. So we need to
check for this case and delete those device lists from the cache.
We don't need to do this if we stop sharing a room because the remote
user leaves the room, because we track that case via looking at
membership changes.
|
|
|
|
|
|
| |
Otherwise its just stale data, which may get deleted later anyway so
can't be relied on. It's also a bit of a shotgun if we're trying to get
the current state of a room we're not in.
|
| |
|
| |
|
|\
| |
| | |
Add StateGroupStorage interface
|
| | |
|
|/
|
| |
this is part of _retry_on_integrity_error, so should only be on _persist_events_and_state_updates
|
| |
|
| |
|
|
This is in preparation for splitting out of state_groups_state from the
main store into it own one, as persisting events depends on calculating
state.
|