aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppPresence.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-10-11 11:32:07 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-10-11 11:32:07 +0000
commitd0738485bbcb2de6fd0e78f90437ac6aa27113e7 (patch)
tree6bff26765ca7cdc9dbd086f4d261766f07445d9c /src/QXmppPresence.cpp
parent6cfc6d6afcccf277813bf861a779651417b5aaba (diff)
downloadqxmpp-d0738485bbcb2de6fd0e78f90437ac6aa27113e7.tar.gz
store the capability verification string as a QByteArray
Diffstat (limited to 'src/QXmppPresence.cpp')
-rw-r--r--src/QXmppPresence.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/QXmppPresence.cpp b/src/QXmppPresence.cpp
index 94b9ceed..f6e58b6f 100644
--- a/src/QXmppPresence.cpp
+++ b/src/QXmppPresence.cpp
@@ -100,7 +100,7 @@ void QXmppPresence::parse(const QDomElement &element)
else if(xElement.tagName() == "c" && xElement.namespaceURI() == ns_capabilities)
{
m_capabilityNode = xElement.attribute("node");
- m_capabilityVer = xElement.attribute("ver");
+ m_capabilityVer = QByteArray::fromBase64(xElement.attribute("ver").toAscii());
m_capabilityHash = xElement.attribute("hash");
m_capabilityExt = xElement.attribute("ext").split(" ", QString::SkipEmptyParts);
}
@@ -166,7 +166,7 @@ void QXmppPresence::toXml(QXmlStreamWriter *xmlWriter) const
helperToXmlAddAttribute(xmlWriter, "xmlns", ns_capabilities);
helperToXmlAddAttribute(xmlWriter, "hash", m_capabilityHash);
helperToXmlAddAttribute(xmlWriter, "node", m_capabilityNode);
- helperToXmlAddAttribute(xmlWriter, "ver", m_capabilityVer);
+ helperToXmlAddAttribute(xmlWriter, "ver", m_capabilityVer.toBase64());
xmlWriter->writeEndElement();
}
@@ -450,13 +450,13 @@ void QXmppPresence::setCapabilityNode(const QString& node)
}
/// XEP-0115: Entity Capabilities
-QString QXmppPresence::capabilityVer()
+QByteArray QXmppPresence::capabilityVer()
{
return m_capabilityVer;
}
/// XEP-0115: Entity Capabilities
-void QXmppPresence::setCapabilityVer(const QString& ver)
+void QXmppPresence::setCapabilityVer(const QByteArray& ver)
{
m_capabilityVer = ver;
}