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
pgpWqwhw6yBFK.pgp
Description: PGP signature
