Feature #4278

delay loading roster as long as possible

Added by hans about 3 years ago. Updated over 2 years ago.

Status:NewStart date:12/12/2014
Priority:HighDue date:
Assignee:-% Done:

0%

Category:-
Target version:v15 - AWESOME APP
Component:

Description

Since ChatSecure is now downplaying the XMPP status, I think it makes sense to configure disabling the loading of the roster at login. This should help make it work better on flaky or low bandwidth internet connections, especially when using accounts like Facebook, which can have a lot of contacts.

History

#1 Updated by n8fr8 about 3 years ago

I generally agree, but I think this will take more work in ensuring your local contact list is accurate, if there were changes in the remote one.

As for presence loading at login, maybe we should only request presence for people that you have open conversations with, and then lazy load presence for everyone else?

OTOH, I think we could not load the roster at all, and have you specifically search/add contact onto your phone, so that your full roster is never actually loaded from the server.

#2 Updated by n8fr8 over 2 years ago

  • Target version set to v14.2 bug fix update!

#3 Updated by n8fr8 over 2 years ago

  • Target version changed from v14.2 bug fix update! to v15 - AWESOME APP

Also available in: Atom PDF