From afa4aa4a38991fc219d71604baab4d64a2082629 Mon Sep 17 00:00:00 2001 From: Richard Maudsley Date: Thu, 8 May 2014 13:00:15 +0100 Subject: Fix MAM Sluift. Change-Id: I75e87e9c1a0f12f6c56dcb63f0a06f715277b99b diff --git a/Sluift/LuaElementConvertors.cpp b/Sluift/LuaElementConvertors.cpp index a5d0b0a..9ca932e 100644 --- a/Sluift/LuaElementConvertors.cpp +++ b/Sluift/LuaElementConvertors.cpp @@ -52,9 +52,6 @@ LuaElementConvertors::LuaElementConvertors() { convertors.push_back(boost::make_shared()); convertors.push_back(boost::make_shared()); convertors.push_back(boost::make_shared()); - convertors.push_back(boost::make_shared()); - convertors.push_back(boost::make_shared()); - convertors.push_back(boost::make_shared()); convertors.push_back(boost::make_shared(this)); convertors.push_back(boost::make_shared(this)); convertors.push_back(boost::make_shared(this)); @@ -63,6 +60,9 @@ LuaElementConvertors::LuaElementConvertors() { convertors.push_back(boost::make_shared(this)); convertors.push_back(boost::make_shared(this)); convertors.push_back(boost::make_shared(this)); + convertors.push_back(boost::make_shared()); + convertors.push_back(boost::make_shared()); + convertors.push_back(boost::make_shared()); } LuaElementConvertors::~LuaElementConvertors() { diff --git a/Sluift/client.cpp b/Sluift/client.cpp index 06df6a4..1cdd8d7 100644 --- a/Sluift/client.cpp +++ b/Sluift/client.cpp @@ -473,7 +473,7 @@ SLUIFT_LUA_FUNCTION_WITH_HELP( if (!lua_isnil(L, -1)) { jid = JID(lua_tostring(L, -1)); } - router->sendIQ(IQ::createRequest(IQ::Get, jid, IDGenerator().generateID(), mamQuery)); + router->sendIQ(IQ::createRequest(IQ::Set, jid, IDGenerator().generateID(), mamQuery)); } else { throw Lua::Exception("Illegal MAMQuery"); -- cgit v0.10.2-6-g49f6