package de.thedevstack.conversationsplus.utils; import de.thedevstack.conversationsplus.entities.Account; import de.thedevstack.conversationsplus.xmpp.OnIqPacketReceived; import de.thedevstack.conversationsplus.xmpp.XmppConnection; import de.thedevstack.conversationsplus.xmpp.stanzas.IqPacket; import de.thedevstack.conversationsplus.xmpp.stanzas.MessagePacket; import de.thedevstack.conversationsplus.xmpp.stanzas.PresencePacket; /** * Created by tzur on 09.01.2016. */ public class XmppSendUtil { public static void sendIqPacket(Account account, IqPacket packet, OnIqPacketReceived callback) { final XmppConnection connection = account.getXmppConnection(); if (connection != null) { connection.sendIqPacket(packet, callback); } } public static void sendPresencePacket(Account account, PresencePacket packet) { XmppConnection connection = account.getXmppConnection(); if (connection != null) { connection.sendPresencePacket(packet); } } public static void sendMessagePacket(Account account, MessagePacket packet) { XmppConnection connection = account.getXmppConnection(); if (connection != null) { connection.sendMessagePacket(packet); } } }