1) Only use valid social proof types when checking for minUserSocialProof for tweets
2) Return all the social proof types of the Recommendation. Do not filter only the valid social proof types.
For example, for minUserSocialProof = 2 and socialProofTypes=(Favorite, Tweet, Retweet), a candidate will not be generated if it only has 2 replies, but if it has 2 Favorites and a Reply then all those social proofs will be returned in the Recommendation.
1) Only use valid social proof types when checking for minUserSocialProof for tweets
2) Return all the social proof types of the Recommendation. Do not filter only the valid social proof types.
For example, for minUserSocialProof = 2 and socialProofTypes=(Favorite, Tweet, Retweet), a candidate will not be generated if it only has 2 replies, but if it has 2 Favorites and a Reply then all those social proofs will be returned in the Recommendation.