delay loading roster as long as possible
|Target version:||v15 - AWESOME APP|
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.
#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.