From d85cfa46a783a9ed530739ed8cd9100466d9f678 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Mon, 4 Jan 2016 12:44:48 +0100 Subject: [PATCH] Twitter: Do not set status message for buddies not in Friends list --- backends/twitter/TwitterPlugin.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backends/twitter/TwitterPlugin.cpp b/backends/twitter/TwitterPlugin.cpp index 67567f8c..74619e26 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()); + } } }