Hi,
Thank you for your reply. My problem is this: I need to get a list of
offline users right after the user logs in. I tried to do it in the
following way: Upon receiving the OnConnect signal, execute
set conlist [::abook::getAllContacts]
foreach user $conlist {
set userstate [::abook::getVolatileData $user state]
if { $userstate != "" && $userstate != "FLN" && some other stuff} {
code
}
}
But this didn't work since $userstate is (yet) the empty string for all
contacts. If I wait for 4 seconds however I can read the correct values
("FLN" etc.).
I just re-checked the plugin developers' guide page
http://amsn.sourceforge.net/devwiki/tiki-index.php?page=Plugin+developer+Guide
but I'm not sure which post event would do the job you mention above --
that is send notification for each user. Did you mean to say that I should
directly read it from the protocol messages? If so, I can try that, but I
still think that a protocol-independent way would be nice (hence, adding
an event like contactlistReady). Also, if I want to read protocol
messages, wouldn't I have to register to receive every protocol message?
What I need are the messages at the beginning only.
Thanks,
Ilgar
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Amsn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amsn-devel