From 745e4dea8c2110482f007c25e03857a975d3f05b Mon Sep 17 00:00:00 2001 From: Maxwell Salzberg Date: Fri, 4 Nov 2011 16:02:17 -0700 Subject: [PATCH] queue facebook lookup job, dont do it in process --- app/models/services/facebook.rb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/models/services/facebook.rb b/app/models/services/facebook.rb index ed31888e1..d53d1a2d5 100644 --- a/app/models/services/facebook.rb +++ b/app/models/services/facebook.rb @@ -30,7 +30,7 @@ class Services::Facebook < Service def finder(opts = {}) Rails.logger.debug("event=friend_finder type=facebook sender_id=#{self.user_id}") - prevent_service_users_from_being_empty + #prevent_service_users_from_being_empty result = if opts[:local] self.service_users.with_local_people elsif opts[:remote] @@ -81,9 +81,6 @@ class Services::Facebook < Service OVERRIDE_FIELDS_ON_FB_UPDATE = [:contact_id, :person_id, :request_id, :invitation_id, :photo_url, :name, :username] def prevent_service_users_from_being_empty - if self.service_users.blank? - self.save_friends - self.service_users.reload - end + Resque.enqueue(Jobs::UpdateServiceUsers, self.id) end end