Added sort tweets
This commit is contained in:
@@ -76,7 +76,7 @@ function tweetCell(tweet) {
|
|||||||
return cell
|
return cell
|
||||||
}
|
}
|
||||||
|
|
||||||
function filter(tweets, bannedWords=[], searchWords=[], likesTop=null, likesBottom=null, retweetsTop=null, retweetsBottom=null, repliesTop=null, repliesBottom=null) {
|
function filterTweets(tweets, bannedWords=[], searchWords=[], likesTop=null, likesBottom=null, retweetsTop=null, retweetsBottom=null, repliesTop=null, repliesBottom=null) {
|
||||||
if(bannedWords.length > 0){
|
if(bannedWords.length > 0){
|
||||||
tweets = filterBannedWords(bannedWords, tweets)
|
tweets = filterBannedWords(bannedWords, tweets)
|
||||||
}
|
}
|
||||||
@@ -153,3 +153,24 @@ function filterReplies(repliesTop, repliesBottom, tweets){
|
|||||||
}
|
}
|
||||||
return tweets
|
return tweets
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function sortTweets(tweets, likesDes=null, retweets=null, replies=null){
|
||||||
|
if(likesDes && likesDes!=null){
|
||||||
|
tweets.sort(function(a,b){return b.favorite_count-a.favorite_count})
|
||||||
|
} else if (!likesDes && likesDes!=null){
|
||||||
|
tweets.sort(function(a,b){return a.favorite_count-b.favorite_count})
|
||||||
|
}
|
||||||
|
if(retweets && retweets!=null){
|
||||||
|
tweets.sort(function(a,b){return b.retweet_count-a.retweet_count})
|
||||||
|
} else if (!retweets && retweets!=null){
|
||||||
|
tweets.sort(function(a,b){return a.retweet_count-b.retweet_count})
|
||||||
|
}
|
||||||
|
if(replies && replies!=null){
|
||||||
|
tweets.sort(function(a,b){return b.reply_count-a.reply_count})
|
||||||
|
} else if (!replies && replies!=null){
|
||||||
|
tweets.sort(function(a,b){return a.reply_count-b.reply_count})
|
||||||
|
}
|
||||||
|
return tweets
|
||||||
|
}
|
||||||
|
|
||||||
|
var tweets = [{"likes": 2},{"likes": 3},{"likes": 5},{"likes": 1}]
|
||||||
|
|||||||
Reference in New Issue
Block a user