diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/offline/packet/OfflineMessageInfo.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/offline/packet/OfflineMessageInfo.java index 8ce910ca1..df4958abd 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/offline/packet/OfflineMessageInfo.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/offline/packet/OfflineMessageInfo.java @@ -19,11 +19,14 @@ package org.jivesoftware.smackx.offline.packet; import java.io.IOException; +import javax.xml.namespace.QName; + import org.jivesoftware.smack.packet.ExtensionElement; import org.jivesoftware.smack.packet.XmlEnvironment; import org.jivesoftware.smack.provider.ExtensionElementProvider; import org.jivesoftware.smack.xml.XmlPullParser; import org.jivesoftware.smack.xml.XmlPullParserException; +import org.jivesoftware.smackx.offline.OfflineMessageManager; /** * OfflineMessageInfo is an extension included in the retrieved offline messages requested by @@ -35,6 +38,8 @@ import org.jivesoftware.smack.xml.XmlPullParserException; */ public class OfflineMessageInfo implements ExtensionElement { + public static final QName QNAME = new QName(OfflineMessageManager.NAMESPACE, "offline"); + private String node = null; /** @@ -45,7 +50,7 @@ public class OfflineMessageInfo implements ExtensionElement { */ @Override public String getElementName() { - return "offline"; + return QNAME.getLocalPart(); } /** @@ -56,7 +61,7 @@ public class OfflineMessageInfo implements ExtensionElement { */ @Override public String getNamespace() { - return "http://jabber.org/protocol/offline"; + return QNAME.getNamespaceURI(); } /**