aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/generator/IqGenerator.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-01-26 21:54:10 +0100
committerChristian Schneppe <christian@pix-art.de>2018-01-26 21:54:10 +0100
commitf84f77316c10328198b52fbdd8a0dce9f03604ff (patch)
tree6821a7a08a6a4aeeba03fe2a978c56a6cb9a9d85 /src/main/java/de/pixart/messenger/generator/IqGenerator.java
parent563fd9f6a6c206e960ed6b5471869f9c1ed4d0ec (diff)
add possibility to destroy group chat
Diffstat (limited to 'src/main/java/de/pixart/messenger/generator/IqGenerator.java')
-rw-r--r--src/main/java/de/pixart/messenger/generator/IqGenerator.java11
1 files changed, 11 insertions, 0 deletions
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);