如何在swift 3中阻止用户xmpp

我正在研究iOS中的XMPP聊天应用程序。 发送和接收function正常工作。 但我想在Chat中实现阻止用户function。 如何使用XMPPBlocking实现阻止用户并获取所有阻止用户列表? 请在下面找到发送消息的代码。
let senderJID = XMPPJID.init(string:xmppClass.getXMPPJID(strJID:self.message.to_user_id))let msg = XMPPMessage(type:“chat”,to:senderJID)

  let messageID = XMLElement(name: "message_id", stringValue: self.message.message_id) let isSend = XMLElement(name: "is_send", stringValue: "1") let isDelivered = XMLElement(name: "is_delivered", stringValue: "0") let isRead = XMLElement(name: "is_read", stringValue: "0") let from_user_id = XMLElement(name: "from_user_id", stringValue: self.message.from_user_id) let to_user_id = XMLElement(name: "to_user_id", stringValue: self.message.to_user_id) let message_type = XMLElement(name: "message_type", stringValue: "text") let media_id = XMLElement(name: "media_id", stringValue: "0") let mediaUrl = XMLElement(name: "media_url", stringValue: "") let thumbImage = XMLElement(name: "thumb_url", stringValue: "") let timestamp = XMLElement(name: "timestamp", stringValue: self.message.timestamp) let offline = XMLElement(name: "offline", stringValue: "Offline Message") msg?.addBody(self.message.message) msg?.addAttribute(withName: "id", stringValue: self.message.message_id) msg?.addChild(messageID) msg?.addChild(isSend) msg?.addChild(isDelivered) msg?.addChild(isRead) msg?.addChild(from_user_id) msg?.addChild(to_user_id) msg?.addChild(media_id) msg?.addChild(message_type) msg?.addChild(mediaUrl) msg?.addChild(thumbImage) msg?.addChild(timestamp) msg?.addChild(offline) Global.appDelegate.xmppClassObj.xmppStream?.send(msg) 

请帮助阻止和取消阻止用户XMPPBlockingXMPPBlockingDelegate