Sha256: b0ee7ae3e4518779c2fc841663c48b1c6bd918edc9579d9fed3b5520567d99cd

Contents?: true

Size: 776 Bytes

Versions: 5

Compression:

Stored size: 776 Bytes

Contents

module Botfly
  class PresenceResponder < Responder
    def setup_instance_variables(params)
      Botfly.logger.debug("    RSP: #{self.class} setting up instance variables")
            
      # TODO: Figure out how xmpp works with presence messages so I know what to expect
      if params[:new]
        @presence = params[:new]      
        @from = @presence.from
        @show = @presence.show
        @priority = @presence.priority
        @status = @presence.status
        @type = @presence.type
      end
      
      if params[:old]
        @old_presence = params[:old]
        @old_status = @old_presence.status
        @old_priority = @old_presence.priority 
        @old_type = @old_presence.type
        @old_show = @old_presence.show
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
botfly-0.3.3 lib/botfly/responder/presence_responder.rb
botfly-0.3.2 lib/botfly/responder/presence_responder.rb
botfly-0.3.1 lib/botfly/responder/presence_responder.rb
botfly-0.3.0 lib/botfly/responder/presence_responder.rb
botfly-0.2.1 lib/botfly/responder/presence_responder.rb