removePrivacyList method
Implementation
Future<void> removePrivacyList(String name) {
if (!isPrivacyListsSupported()) {
return Future.error(Exception(feature_not_supported_error));
}
var completer = Completer<void>();
var iqStanza = IqStanza(AbstractStanza.getRandomId(), IqStanzaType.SET)
..fromJid = _connection.fullJid;
var queryStanza = QueryElement();
queryStanza.setXmlns('jabber:iq:privacy');
queryStanza.addChild(ListElement(name));
iqStanza.addChild(queryStanza);
_unrespondedStanzas[iqStanza.id!] = Tuple2((resultStanza) {
return;
}, completer);
_connection.writeStanza(iqStanza);
return completer.future;
}