summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markmann <tm@ayena.de>2014-10-13 11:47:14 (GMT)
committerTobias Markmann <tm@ayena.de>2014-10-13 14:09:45 (GMT)
commitda894fc2d49f179e93fee660b235aa960f23d673 (patch)
tree808f0cb0aae8a0784059594037bd04358c125a05 /Swiften/Serializer/GenericStanzaSerializer.h
parent3f9c73993358b3636e3244f3e29cb4ee916e7b02 (diff)
downloadswift-da894fc2d49f179e93fee660b235aa960f23d673.zip
swift-da894fc2d49f179e93fee660b235aa960f23d673.tar.bz2
Correctly set 'jabber:client' namespace on message/presence/IQ stanzas for BOSH connections.
Test-Information: Tested with Swift and interoperability against Psi. Swift debug log now correctly shows the namespace being set. Previously Psi did not display the body of messages due to them being in the worng namespace. Now as they are in the correct namespace messages are displayed correctly by Psi. Change-Id: I547e335100abebfcf170cf7f41b86fd2dbb01692
Diffstat (limited to 'Swiften/Serializer/GenericStanzaSerializer.h')
-rw-r--r--Swiften/Serializer/GenericStanzaSerializer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Swiften/Serializer/GenericStanzaSerializer.h b/Swiften/Serializer/GenericStanzaSerializer.h
index a85d3ba..e8f3787 100644
--- a/Swiften/Serializer/GenericStanzaSerializer.h
+++ b/Swiften/Serializer/GenericStanzaSerializer.h
@@ -12,7 +12,7 @@ namespace Swift {
template<typename STANZA_TYPE>
class GenericStanzaSerializer : public StanzaSerializer {
public:
- GenericStanzaSerializer(const std::string& tag, PayloadSerializerCollection* payloadSerializers) : StanzaSerializer(tag, payloadSerializers) {}
+ GenericStanzaSerializer(const std::string& tag, PayloadSerializerCollection* payloadSerializers, const boost::optional<std::string>& explicitNS = boost::optional<std::string>()) : StanzaSerializer(tag, payloadSerializers, explicitNS) {}
virtual bool canSerialize(boost::shared_ptr<ToplevelElement> element) const {
return dynamic_cast<STANZA_TYPE*>(element.get()) != 0;