mirror of
https://github.com/element-hq/element-web.git
synced 2024-12-15 20:51:44 +03:00
d593d24aea
This means we're abusing the AsyncStoreWithClient to get access to a lifecycle, but overall that seems like a minor crime compared to the time spend abusing the store's state as a map. With thousands of rooms shown, we can save on average 743ms per preview. The new preview time is 0.12ms on average. |
||
---|---|---|
.. | ||
algorithms | ||
filters | ||
previews | ||
ListLayout.ts | ||
MessagePreviewStore.ts | ||
models.ts | ||
RoomListLayoutStore.ts | ||
RoomListStore.ts | ||
TagWatcher.ts |