diff --git a/backends/twitter/TwitterResponseParser.h b/backends/twitter/TwitterResponseParser.h index d98f99bcb3a271be98cb2bfd816d11e2fef533ea..c1f1f8fc4d318df4aa1572a1123cc6045d126834 100644 --- a/backends/twitter/TwitterResponseParser.h +++ b/backends/twitter/TwitterResponseParser.h @@ -34,6 +34,7 @@ namespace TwitterReponseTypes const std::string recipient_screen_name = "recipient_screen_name"; const std::string sender = "sender"; const std::string recipient = "recipient"; + const std::string profile_image_url = "profile_image_url"; }; //Class holding user data @@ -42,6 +43,7 @@ class User std::string ID; std::string name; std::string screen_name; + std::string profile_image_url; unsigned int statuses_count; public: @@ -50,12 +52,14 @@ class User std::string getUserID() {return ID;} std::string getUserName() {return name;} std::string getScreenName() {return screen_name;} + std::string getProfileImgURL() {return profile_image_url;} unsigned int getNumberOfTweets() {return statuses_count;} void setUserID(std::string _id) {ID = _id;} void setUserName(std::string _name) {name = _name;} void setScreenName(std::string _screen) {screen_name = _screen;} + void setProfileImgURL(std::string _url) {profile_image_url = _url;} void setNumberOfTweets(unsigned int sc) {statuses_count = sc;} }; @@ -145,6 +149,7 @@ std::vector getTimeline(std::string &xml); std::vector getDirectMessages(std::string &xml); std::vector getIDs(std::string &xml); std::vector getUsers(std::string &xml); +User getUser(std::string &xml); std::string getErrorMessage(std::string &xml); Status getStatus(const Swift::ParserElement::ref &element, const std::string xmlns);