From d85cfa46a783a9ed530739ed8cd9100466d9f678 2016-01-04 12:44:48 From: Jan Kaluza Date: 2016-01-04 12:44:48 Subject: [PATCH] Twitter: Do not set status message for buddies not in Friends list --- diff --git a/backends/twitter/TwitterPlugin.cpp b/backends/twitter/TwitterPlugin.cpp index 67567f8c616f89026ff2f1442cb3aecd8f2f968e..74619e26c274f827a45b65e9f08df6c707039d9c 100644 --- a/backends/twitter/TwitterPlugin.cpp +++ b/backends/twitter/TwitterPlugin.cpp @@ -731,8 +731,10 @@ void TwitterPlugin::displayTweets(std::string &user, std::string &userRequested, //Set as status user's last tweet for(it=lastTweet.begin() ; it!=lastTweet.end() ; it++) { int t = it->second; - handleBuddyChanged(user, tweets[t].getUserData().getScreenName(), tweets[t].getUserData().getUserName(), - std::vector(), pbnetwork::STATUS_ONLINE, tweets[t].getTweet()); + if (userdb[user].buddies.count(tweets[t].getUserData().getScreenName()) != 0) { + handleBuddyChanged(user, tweets[t].getUserData().getScreenName(), tweets[t].getUserData().getUserName(), + std::vector(), pbnetwork::STATUS_ONLINE, tweets[t].getTweet()); + } } }