Class: Job::SocketWebfinger

Inherits:
Base
  • Object
show all
Defined in:
app/models/jobs/socket_webfinger.rb

Class Method Summary (collapse)

Methods inherited from Base

perform

Methods included from ResqueJobLogging

#application_trace, #around_perform_log_job

Class Method Details

+ (Object) perform_delegate(user_id, account, opts = {})



11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'app/models/jobs/socket_webfinger.rb', line 11

def self.perform_delegate(user_id, , opts={})
  finger = Webfinger.new()
  begin
    result = finger.fetch
    result.socket_to_user(user_id, opts)
  rescue
    Diaspora::WebSocket.queue_to_user(user_id,
      {:class => 'people',
       :status => 'fail',
       :query => ,
       :response => I18n.t('people.webfinger.fail', :handle => )}.to_json)
  end
end