Subject: Roster Control
Hello there!
First off, let me say that i'm quite impressed with how easy it is to use agsXMPP, it's just amzing how easy it is to add even roster controls to forms, etc. What i'm curious about, however, are the following few questions:
1. Can you, instead of requesting the full roster on connect, request only a small portion of the roster (such as specific groups)?
2. Is there a way to manage large rosters? For example, instead of pulling a list of 500 names, etc, every time you log into the system, is there a way to cache that information, and pull from that if it exists, and then juts handle the presense updates intead of roster pulls?
Essentially, #2 above is a big thing for us, as our members can have anywhere between just a few, and about 500 to 600 or more contacts <--- large social networking site. But, it just takes forever to parse those rosters. So it would be easier if the information could be cached.
Is there a way to speed up that process? Or should we just disable the app (overlay grey screen, for example, like UAC does on Vista and 7), until the roster is loaded?
THanks!
First off, let me say that i'm quite impressed with how easy it is to use agsXMPP, it's just amzing how easy it is to add even roster controls to forms, etc. What i'm curious about, however, are the following few questions:
1. Can you, instead of requesting the full roster on connect, request only a small portion of the roster (such as specific groups)?
2. Is there a way to manage large rosters? For example, instead of pulling a list of 500 names, etc, every time you log into the system, is there a way to cache that information, and pull from that if it exists, and then juts handle the presense updates intead of roster pulls?
Essentially, #2 above is a big thing for us, as our members can have anywhere between just a few, and about 500 to 600 or more contacts <--- large social networking site. But, it just takes forever to parse those rosters. So it would be easier if the information could be cached.
Is there a way to speed up that process? Or should we just disable the app (overlay grey screen, for example, like UAC does on Vista and 7), until the roster is loaded?
THanks!