diff --git a/backends/twitter/TwitterPlugin.h b/backends/twitter/TwitterPlugin.h index c334d0e2b7d7b48f3a7281d95fcbb29f74b1e47c..95e03c8724586a22d8c1d6ffcfcad8e251e987f9 100644 --- a/backends/twitter/TwitterPlugin.h +++ b/backends/twitter/TwitterPlugin.h @@ -77,6 +77,8 @@ class TwitterPlugin : public NetworkPlugin { void handleBuddyRemovedRequest(const std::string &user, const std::string &buddyName, const std::vector &groups); + void handleVCardRequest(const std::string &/*user*/, const std::string &/*legacyName*/, unsigned int /*id*/); + void pollForTweets(); void pollForDirectMessages(); @@ -112,9 +114,10 @@ class TwitterPlugin : public NetworkPlugin { void displayFriendlist(std::string &user, std::vector &friends, std::string &errMsg); void displayTweets(std::string &user, std::string &userRequested, std::vector &tweets , std::string &errMsg); void directMessageResponse(std::string &user, std::string &username, std::vector &messages, std::string &errMsg); - void createFriendResponse(std::string &user, std::string &frnd, std::string &errMsg); - void deleteFriendResponse(std::string &user, std::string &frnd, std::string &errMsg); + void createFriendResponse(std::string &user, User &frnd, std::string &errMsg); + void deleteFriendResponse(std::string &user, User &frnd, std::string &errMsg); void RetweetResponse(std::string &user, std::string &errMsg); + void profileImageResponse(std::string &user, std::string &buddy, std::string &img, unsigned int reqID, std::string &errMsg); /***********************************************************************************/ private: @@ -143,6 +146,7 @@ class TwitterPlugin : public NetworkPlugin { std::set onlineUsers; std::map nickName; std::map > buddies; + std::map imgURL; std::map twitterMode; };