WIP facebook friends widget
[shapado:cantonics-shapado.git] / lib / jobs / users.rb
1 module Jobs
2   class Users
3     extend Jobs::Base
4
5     def self.post_to_twitter(user_id, text)
6       user = User.find(user_id)
7
8       client = user.twitter_client
9
10       client.update(text)
11     end
12
13     def self.on_update_user(user_id, group_id)
14       user = User.find(user_id)
15       group = Group.find(group_id)
16
17       if !user.birthday.blank? && !user.website.blank? && !user.bio.blank? && !user.name.blank?
18         create_badge(user, group, :token => "autobiographer", :unique => true)
19       end
20     end
21
22     def self.get_facebook_friends(user_id)
23       user = User.find(user_id)
24       friends = user.facebook_client
25       user.facebook_friends = friends["data"]
26       user.save
27     end
28   end
29 end