paginate facebook friends.

This commit is contained in:
danielgrippi 2011-09-07 13:00:21 -07:00
parent 85c64504ac
commit 1844226077
3 changed files with 5 additions and 5 deletions

View file

@ -50,7 +50,7 @@ class ServicesController < ApplicationController
def finder
@finder = true
service = current_user.services.where(:type => "Services::#{params[:provider].titleize}").first
@friends = service ? service.finder(:remote => params[:remote]) : []
@friends = service ? service.finder(:remote => params[:remote]).paginate( :page => params[:page], :per_page => 15) : []
end
def inviter

View file

@ -12,14 +12,14 @@
= render 'shared/contact_sidebar'
.span-18.last.searchable
= search_field_tag :contact_search, "", :id => "contact_list_search", :class => 'contact_list_search', :results => 5, :placeholder => t('search')
/= search_field_tag :contact_search, "", :id => "contact_list_search", :class => 'contact_list_search', :results => 5, :placeholder => t('search')
%h3
= t('.service_friends', :service => params[:provider].titleize)
#people_stream.stream.contacts
- if @friends.size > 0
= render :partial => 'remote_friend', :collection => @friends, :as => :friend
/= will_paginate @friends
= will_paginate @friends
- else
.no_contacts
= link_to(image_tag("social_media_logos/facebook-48x48.png"), "/auth/facebook")

View file

@ -41,12 +41,12 @@ puts "done!"
print "Adding Facebook contacts... "
bob_facebook = Factory(:service, :type => 'Services::Facebook', :user_id => bob.id, :uid => bob.username)
ServiceUser.import((1..10).map{|n| Factory.build(:service_user, :service => bob_facebook)} +
ServiceUser.import((1..40).map{|n| Factory.build(:service_user, :service => bob_facebook)} +
[Factory.build(:service_user, :service => bob_facebook, :uid => eve.username, :person => eve.person,
:contact => bob.contact_for(eve.person))])
eve_facebook = Factory(:service, :type => 'Services::Facebook', :user_id => eve.id, :uid => eve.username)
ServiceUser.import((1..10).map{|n| Factory.build(:service_user, :service => eve_facebook) } +
ServiceUser.import((1..40).map{|n| Factory.build(:service_user, :service => eve_facebook) } +
[Factory.build(:service_user, :service => eve_facebook, :uid => bob.username, :person => bob.person,
:contact => eve.contact_for(bob.person))])