Ivan Enderlin
Ivan Enderlin
Right now, there is the `EventCacheStore`. To access it, we have an `EventCacheStoreLock`. It's all good, no problem with that, it's a cross-process lock, all fine. Except that it's not...
Right now, when a sync response is received, it goes in the sync response flow. It starts at `Client::receive_sync_response`. At the end, it emits a `RoomUpdates` on a broadcast channel....
We want the room list to have a new sorter that puts all rooms with a local event/local echoes to the top of the list. **Technical challenge** — A `Room`...