I just created an ICQ account and tested this with ven, a user from #telepathy. Interesting results. From ven's side:
• haze logged from get_alias() that my user name was my UIN, but on the Empathy roster it quickly/immediately changed to my alias.
• contacts for which ven has set a custom alias show up properly; other contacts do not.
From my side:
• ven shows up on my Empathy contact list as a UIN.
• Haze's debug output shows it suppressing a system message being written to the conversation window showing "<uin> is now known as ven". There are two places in libpurple which produce that message. Following the code around, the one we're hitting ought to be emitting blist-node-aliased, but it doesn't seem to be.
I just created an ICQ account and tested this with ven, a user from #telepathy. Interesting results. From ven's side:
• haze logged from get_alias() that my user name was my UIN, but on the Empathy roster it quickly/immediately changed to my alias.
• contacts for which ven has set a custom alias show up properly; other contacts do not.
From my side:
• ven shows up on my Empathy contact list as a UIN.
• Haze's debug output shows it suppressing a system message being written to the conversation window showing "<uin> is now known as ven". There are two places in libpurple which produce that message. Following the code around, the one we're hitting ought to be emitting blist-node-aliased, but it doesn't seem to be.
More investigation needed.