I’m success to add a buddy to a rostergroup (such as Buddies) by xiff 3.1 lib and chatManager, after relogin i can’t find the buddy in ‘Buddies’ group 。
why?
code:
// add buddy
chatManager.addBuddy(new UnescapedJID(“user2@test.zhengtuo.net/xiff”));
…
// find buddy after login
trace(chatManager.roster.contains(
RosterItemVO.get((chatManager.chatUserRoster.getItemAt(0) as ChatUser).rosterItem.jid,
false))); //return true
trace(chatManager.roster.getGroup(“Buddies”)); // return true
trace(chatManager.roster.getGroup(“Buddies”).contains(
RosterItemVO.get((chatManager.chatUserRoster.getItemAt(0) as ChatUser).rosterItem.jid,
false))); // return false
plugins-as-full-domainhandlers-openfire-3.9.2.patch.zip (1427 Bytes)