Download messages evenly
Currently, the plugin imports data in a way that results in a situation where after ~20 seconds. The first chats has 10 pages of data, and the 5th chat has 3 messages. Messages should be downloaded in a more evenly distributed way.
I am thinking of several stages (these are not set in stone):
- download first message of every chat + profile picture
- download first page (~20 messages) of first 20 chats
- download first 5 pages of first page of chats (~10 chats?)
- download the rest
┆Issue is synchronized with this Clickup task by Unito