use of com.twitter.sdk.android.core.models.Tweet in project EffectiveAndroid by rallat.
the class TopArticleListModelImpl method processTweets.
@NonNull
private List<Article> processTweets(Result<List<Tweet>> result) {
final List<Article> items = new ArrayList<>();
for (Tweet tweet : result.data) {
if (tweet.entities != null && tweet.entities.urls != null && tweet.entities.urls.size() > 0 && isEligibleDomain(tweet.entities.urls)) {
items.add(Article.create(tweet));
}
}
Collections.sort(items);
return items;
}
use of com.twitter.sdk.android.core.models.Tweet in project EffectiveAndroid by rallat.
the class TopImageListModelImpl method processTweets.
private List<Image> processTweets(Result<List<Tweet>> result) {
final List<Image> items = new ArrayList<>();
for (Tweet tweet : result.data) {
if (tweet.entities != null && tweet.entities.media != null && tweet.entities.media.size() > 0 && isElegibleImage(tweet.entities.media)) {
items.add(Image.create(tweet));
}
}
Collections.sort(items);
return items;
}