From f84f77316c10328198b52fbdd8a0dce9f03604ff Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Fri, 26 Jan 2018 21:54:10 +0100 Subject: add possibility to destroy group chat --- src/main/java/de/pixart/messenger/generator/IqGenerator.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/main/java/de/pixart/messenger/generator') diff --git a/src/main/java/de/pixart/messenger/generator/IqGenerator.java b/src/main/java/de/pixart/messenger/generator/IqGenerator.java index 8275d7762..8e3584598 100644 --- a/src/main/java/de/pixart/messenger/generator/IqGenerator.java +++ b/src/main/java/de/pixart/messenger/generator/IqGenerator.java @@ -339,6 +339,17 @@ public class IqGenerator extends AbstractGenerator { return packet; } + public IqPacket destroyConference(Conversation conference) { + IqPacket packet = new IqPacket(IqPacket.TYPE.SET); + packet.setTo(conference.getJid().toBareJid()); + packet.setFrom(conference.getAccount().getJid()); + final Element query = packet.addChild("query", "http://jabber.org/protocol/muc#owner"); + final Element destroy = query.addChild("destroy"); + destroy.setAttribute("jid", conference.getJid().toBareJid().toString()); + Log.d(Config.LOGTAG, "Destroy: " + packet.toString()); + return packet; + } + public IqPacket requestHttpUploadSlot(Jid host, DownloadableFile file, String mime) { IqPacket packet = new IqPacket(IqPacket.TYPE.GET); packet.setTo(host); -- cgit v1.2.3