private void broadcast(org.xmpp.packet.Roster roster) { JID recipient = XMPPServer.getInstance().createJID(username, null, true); roster.setTo(recipient); // When roster versioning is enabled, the server MUST include // the updated roster version with each roster push. if (RosterManager.isRosterVersioningEnabled()) { roster.getChildElement().addAttribute("ver", String.valueOf( roster.hashCode() ) ); } SessionManager.getInstance().userBroadcast(username, roster); }
if (RosterManager.isRosterVersioningEnabled()) { sb.append("<ver xmlns=\"urn:xmpp:features:rosterver\"/>");
if (IQ.Type.get == type) { if (RosterManager.isRosterVersioningEnabled()) { String clientVersion = packet.getChildElement().attributeValue("ver"); String latestVersion = String.valueOf( cachedRoster.hashCode() );
private void broadcast(org.xmpp.packet.Roster roster) { JID recipient = XMPPServer.getInstance().createJID(username, null, true); roster.setTo(recipient); // When roster versioning is enabled, the server MUST include // the updated roster version with each roster push. if (RosterManager.isRosterVersioningEnabled()) { roster.getChildElement().addAttribute("ver", String.valueOf( roster.hashCode() ) ); } SessionManager.getInstance().userBroadcast(username, roster); }
if (RosterManager.isRosterVersioningEnabled()) { sb.append("<ver xmlns=\"urn:xmpp:features:rosterver\"/>");
if (IQ.Type.get == type) { if (RosterManager.isRosterVersioningEnabled()) { String clientVersion = packet.getChildElement().attributeValue("ver"); String latestVersion = String.valueOf( cachedRoster.hashCode() );