diff options
Diffstat (limited to 'Swiften/Parser/XMPPParser.cpp')
| -rw-r--r-- | Swiften/Parser/XMPPParser.cpp | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/Swiften/Parser/XMPPParser.cpp b/Swiften/Parser/XMPPParser.cpp index 795bee6..93797b3 100644 --- a/Swiften/Parser/XMPPParser.cpp +++ b/Swiften/Parser/XMPPParser.cpp @@ -37,6 +37,7 @@  #include "Swiften/Parser/CompressedParser.h"  #include "Swiften/Parser/UnknownElementParser.h"  #include "Swiften/Parser/TLSProceedParser.h" +#include "Swiften/Parser/ComponentHandshakeParser.h"  // TODO: Whenever an error occurs in the handlers, stop the parser by returing  // a bool value, and stopping the XML parser @@ -177,6 +178,9 @@ ElementParser* XMPPParser::createElementParser(const String& element, const Stri  	else if (element == "r" && ns == "urn:xmpp:sm:2") {  		return new StanzaAckRequestParser();  	} +	else if (element == "handshake") { +		return new ComponentHandshakeParser(); +	}  	return new UnknownElementParser();  }  | 
 Swift