Speed up the startup #41

Open
opened 2020-08-04 14:59:04 +00:00 by blue · 1 comment
Owner

Now, if I have a lot of chats the startup is slow because want it or not - there is syncronization of mucs with all the hustory request.

Need to do 3 things at first: request muc history only if there actually are new messages, bufferize vcards request (sometimes i even get disconnected because Squawk tries to request to many at the same time), do something about the mucs with new messages, for them to perform request in the background not at the start and alltogether

Now, if I have a lot of chats the startup is slow because want it or not - there is syncronization of mucs with all the hustory request. Need to do 3 things at first: request muc history only if there actually are new messages, bufferize vcards request (sometimes i even get disconnected because Squawk tries to request to many at the same time), do something about the mucs with new messages, for them to perform request in the background not at the start and alltogether
blue added this to the 0.3.0 milestone 2020-08-04 14:59:04 +00:00
blue added the
Bug
Refactoring
labels 2020-08-04 14:59:04 +00:00
blue modified the milestone from 0.3.0 to 0.5.0 2022-08-19 12:11:49 +00:00
Author
Owner

Wrote a manager called DelayManager, wrapped vcard requests there, now need to wrap there discovery requests too

Wrote a manager called DelayManager, wrapped vcard requests there, now need to wrap there discovery requests too
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blue/squawk#41
No description provided.