element-x-ada/features/messages
Marco Romano 2c25e69df8
Persist state of VoiceMessagePresenter in memory (#1795)
Allows [VoiceMessagePresenter] instances to keep their progress and download states while going in and out of the timeline viewport.

This is implemented by caching each instance of a TimelineItem presenter inside the RoomScope. TimelineItem presenters can move some of their state outside of the `present()` function so that such state will survive scrollings of the timeline.
2023-11-14 14:24:24 +00:00
..
api [Voice messages] Add voice recording UI (#1546) 2023-10-12 15:17:18 +00:00
impl Persist state of VoiceMessagePresenter in memory (#1795) 2023-11-14 14:24:24 +00:00
test Add analytics for voice messages (#1706) 2023-11-02 09:32:22 +00:00