Problem blokowania użytkownika na liście czatu za pomocą klapsa i otwartego serwera ognia
Chcę zablokować konkretnego znajomego z mojej listy czatu za pomocąXMPP
. kod działa poprawnie. Nie ma wyjątku, ale nie mogę zablokować użytkownika. Używam otwartego serwera ognia. jakie zmiany powinienem wprowadzić na serwerze?
Czy macie jakiś pomysł?
Mój kod:
public void XMPPAddNewPrivacyList(Connection connection, String userName) {
String listName = "newList";
// Create the list of PrivacyItem that will allow or
// deny some privacy aspect
List<PrivacyItem> privacyItems = new Vector<PrivacyItem>();
PrivacyItem item = new PrivacyItem(PrivacyItem.Type.jid.toString(),
false, 1);
item.setValue(userName);
privacyItems.add(item);
// Create the new list.
try {
PrivacyListManager privacyManager = new PrivacyListManager(connection);
privacyManager = PrivacyListManager
.getInstanceFor(connection);
privacyManager.createPrivacyList(listName, privacyItems);
} catch (XMPPException e) {
System.out.println("PRIVACY_ERROR: " + e);
}
}