If we dump all state events from sync into memory then we needlessly clog up our memory, potentially running out of ram. This is useless as when opening the timeline we post-load the unimportant state events anyways. So, this PR makes sure that only the state events of post-loaded rooms and important state events land in-memory when processing a sync request. |
||
|---|---|---|
| .. | ||
| database | ||
| utils | ||
| client.dart | ||
| event.dart | ||
| event_status.dart | ||
| room.dart | ||
| timeline.dart | ||
| user.dart | ||
| voip.dart | ||
| voip_content.dart | ||