Testing my bnetg plugin, I realized that bnet DOESN'T alert you about =20
any events about buddies in your friend list that don't added you on =20
their.
It's a strange way of implement a friend list, maybe they were thinking =20
about privacy :)
So, we shuld implement polling checks for those buddies who don't 'know =20
us', but how we can know this? Through bin protocol we know if a friend =20
is mutual or not thanks to the given infos, but with the chat one we =20
don't.
Another problem: infos about connect/disconnect/join are given in the =20
language of the buddy game (*=E9=A3%&)... try yourself... I'm receiving =20
italian messages from my italian friends :P
So, we shuld take care of thousands of possible messages to process and =20
understand... too harder work :|
It sounds bad... but I think polling is the ONLY solution to really =20
KNOW what's happening on bnet with chat protocol...
cya
|