I took a look at how the user information are retrieved. However, I do not yet 
fully understand the code. I found two functions, 
CICQDaemon::UpdateAllUsersInGroup and CICQDaemon::UpdateAllUsers. The latter 
one kicks me offline. I guess this is due to a very long contact list (~160 
users). Also I guess the answer is received asynchronously? The problem is 
that I often forget to choose "Save all user information" when updating info 
the in a group. Can we somehow auto-save the info when we receive it? I 
couldn't find where this is done. Maybe someone can help me to look at the 
correct place.

Also the UpdateAllUsers is -- as I said -- quite broken. Maybe we would have 
to split it in smaller request chunks? Or pause for 0.1 seconds between each 
request? Not sure, though. Any ideas?

Arne

-- 
Dipl.-Inform. Arne Schmitz              Phone   +49 (0)241 80-21817
Computer Graphics Group                 Fax     +49 (0)241 80-22899
RWTH Aachen University                  http://www.rwth-graphics.de
Ahornstrasse 55, 52074 Aachen, Germany

Attachment: pgpWqwhw6yBFK.pgp
Description: PGP signature

Reply via email to