Skip to content
This repository was archived by the owner on Aug 19, 2021. It is now read-only.
This repository was archived by the owner on Aug 19, 2021. It is now read-only.

Load messages asynchronously in conversation screen (MessageDetailView) #72

@brnunes

Description

@brnunes

When the conversation has many messages, and specially when many messages have attachments, the conversation screen (MessageDetailView) takes too long to load.
This happens because every message is loaded into memory from the UI thread, including the ones with attachments (some attachments might be many MB in size).
The messages should be loaded asynchronously, and the attachments don't need to be loaded until the user touches the message to preview it, since they are not shown.

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions