mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-01 01:03:01 +00:00
e7787f4c3f
The room summary provider subscription only delivers its current state through an async main queue hop, which can end up queued behind the first render. On a warm launch, where the cached rooms have already been published before the home screen exists, that leaves the skeletons up for the whole duration. Read the current state at the end of init instead, alongside the rooms which were already being read there.