limbwizard - 2006-12-05

I'm developing a simple gaim-based console application.
I only need to pull buddies list, send them a message and disconnect.
If I test on msn account  the moment when connection_connected(gc) callback  defined in the
GaimConversationUiOps is called I the buddy list  is alread updated and I can use it,
but if I test on icq account the buddy list is not pulled when conection_connected fires.
Are there any possibilities to find out was the buddies list pulled completely?

And one more question: if I test an icq account using gaim it goes online(i see it in another im client) but when I run my simple test on icq account it doesn't however msn account does.
Even after all blist is completely pulled the icq account still looks to be ofline.