element-portable/src/stores
J. Ryan Stinnett d72dedb0ce Cache room alias to room ID mapping in memory
This adds very basic cache (literally just a `Map` for now) to store room alias
to room ID mappings. The improves the perceived performance of Riot when
switching rooms via browser navigation (back / forward), as we no longer try to
resolve the room alias every time.

The cache is only in memory, so reloading manually or as part of the clear cache
process will start afresh.

Fixes https://github.com/vector-im/riot-web/issues/10020
2019-11-12 11:54:41 +00:00
..
ActiveWidgetStore.js Only Destroy the expected persistent widget, not *ANY* 2019-08-22 16:57:51 +01:00
CustomRoomTagStore.js Implement basic soft logout handling 2019-07-03 16:46:37 -06:00
FlairStore.js Return null instead of undefined on failure 2018-03-06 12:14:41 +00:00
GroupStore.js calculate badges for communities in TagOrderStore 2019-02-06 14:29:40 +00:00
LifecycleStore.js Implement basic soft logout handling 2019-07-03 16:46:37 -06:00
MessageComposerStore.js no point saving history at this point, maybe future supported 2018-07-17 09:27:11 +01:00
RoomListStore.js allow rooms we were banned from into Historical also 2019-09-15 22:24:23 +01:00
RoomScrollStateStore.js Re-add doc on scroll state map structure 2017-09-08 13:27:14 +01:00
RoomViewStore.js Cache room alias to room ID mapping in memory 2019-11-12 11:54:41 +00:00
SessionStore.js Implement basic soft logout handling 2019-07-03 16:46:37 -06:00
TagOrderStore.js Implement basic soft logout handling 2019-07-03 16:46:37 -06:00
TypingStore.js Attach timer finished state once 2019-06-28 12:29:03 -06:00
WidgetEchoStore.js PR feedback 2018-07-16 13:18:10 +01:00