uniq the timeline source

This commit is contained in:
2015-12-03 21:00:49 +08:00
parent 7e884c6a76
commit 7fed6696d5
@@ -16,7 +16,7 @@ class Api::V1::TimelineController < Api::V1::ApplicationController
if @current_user
stars_ids = @current_user.stars.ids
user_ids = stars_ids + [@current_user.id]
posts_ids = TimelineSource.where(user_id: user_ids).order(created_at: :desc).page(params[:page]).pluck(:post_id)
posts_ids = TimelineSource.where(user_id: user_ids).order(created_at: :desc).page(params[:page]).pluck(:post_id).uniq
render json: Post.find(posts_ids).index_by(&:id).slice(*posts_ids).values, each_serializer: EachPostSerializer
else
return most_liked