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