diff --git a/backends/twitter/TwitterPlugin.cpp b/backends/twitter/TwitterPlugin.cpp index 5119f45d0eae7ed1bbe0c0ca12afa4f7146c369c..56e0dd72293f1699721eef5657663781b2e3a638 100644 --- a/backends/twitter/TwitterPlugin.cpp +++ b/backends/twitter/TwitterPlugin.cpp @@ -8,6 +8,7 @@ #include "Requests/OAuthFlow.h" #include "Requests/CreateFriendRequest.h" #include "Requests/DestroyFriendRequest.h" +#include "Requests/RetweetRequest.h" DEFINE_LOGGER(logger, "Twitter Backend"); @@ -162,6 +163,8 @@ void TwitterPlugin::handleMessageSendRequest(const std::string &user, const std: boost::bind(&TwitterPlugin::createFriendResponse, this, _1, _2, _3))); else if(cmd == "#unfollow") tp->runAsThread(new DestroyFriendRequest(sessions[user], user, data, boost::bind(&TwitterPlugin::deleteFriendResponse, this, _1, _2, _3))); + else if(cmd == "#retweet") tp->runAsThread(new RetweetRequest(sessions[user], user, data, + boost::bind(&TwitterPlugin::RetweetResponse, this, _1, _2))); else handleMessage(user, "twitter-account", "Unknown command! Type #help for a list of available commands."); } @@ -365,7 +368,7 @@ void TwitterPlugin::displayTweets(std::string &user, std::string &userRequested, std::string timeline = ""; for(int i=0 ; i