fix up news feed a bit

This commit is contained in:
Kyle Drake 2014-08-14 22:02:26 -07:00
parent 19ad676df6
commit c085fd068d
2 changed files with 18 additions and 7 deletions

View file

@ -629,12 +629,15 @@ class Site < Sequel::Model
end
def latest_events(current_page=1, limit=10)
events_dataset.exclude(site_id: self.id).order(:created_at.desc).paginate(current_page, limit)
events_dataset.order(:created_at.desc).paginate(current_page, limit)
end
def news_feed(current_page=1, limit=10)
following_ids = self.followings_dataset.select(:site_id).all.collect {|f| f.site_id}
Event.filter(site_id: following_ids+[self.id]).order(:created_at.desc).paginate(current_page, limit)
Event.filter(site_id: following_ids+[self.id]).
order(:created_at.desc).
exclude(actioning_site_id: self.id).
paginate(current_page, limit)
end
def host