diff options
Diffstat (limited to 'Swiften/Parser/PayloadParsers/MAMArchivedParser.cpp')
-rw-r--r-- | Swiften/Parser/PayloadParsers/MAMArchivedParser.cpp | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/Swiften/Parser/PayloadParsers/MAMArchivedParser.cpp b/Swiften/Parser/PayloadParsers/MAMArchivedParser.cpp deleted file mode 100644 index 616d41a..0000000 --- a/Swiften/Parser/PayloadParsers/MAMArchivedParser.cpp +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (c) 2014 Kevin Smith and Remko Tronçon - * Licensed under the GNU General Public License v3. - * See Documentation/Licenses/GPLv3.txt for more information. - */ - -#include <boost/lexical_cast.hpp> -#include <boost/optional.hpp> -#include <Swiften/Base/DateTime.h> -#include <Swiften/Parser/PayloadParserFactory.h> -#include <Swiften/Parser/PayloadParserFactoryCollection.h> -#include <Swiften/Parser/PayloadParsers/MAMArchivedParser.h> - -using namespace Swift; - -MAMArchivedParser::MAMArchivedParser() : level_(TopLevel) { -} - -void MAMArchivedParser::handleStartElement(const std::string&, const std::string&, const AttributeMap& attributes) { - if (level_ == TopLevel) { - boost::optional<std::string> attributeValue; - if ((attributeValue = attributes.getAttributeValue("by"))) { - getPayloadInternal()->setBy(*attributeValue); - } - if ((attributeValue = attributes.getAttributeValue("id"))) { - getPayloadInternal()->setID(*attributeValue); - } - } - - ++level_; -} - -void MAMArchivedParser::handleEndElement(const std::string&, const std::string&) { - --level_; -} - -void MAMArchivedParser::handleCharacterData(const std::string&) { -} |