Method: AgentXmpp::MessageDelegate.on_presence_error

Defined in:
lib/agent_xmpp/client/message_delegate.rb

.on_presence_error(pipe, presence) ⇒ Object

.….….….….….….….….….….….….….….….….….….….….….….….….….….



228
229
230
231
232
233
234
235
# File 'lib/agent_xmpp/client/message_delegate.rb', line 228

def on_presence_error(pipe, presence)
  from_jid = presence.from     
  AgentXmpp.logger.warn "RECEIVED PRESENCE ERROR FROM: #{presence.from.to_s}" 
  if Contact.has_jid?(presence.from) or AgentXmpp.(from_jid)
    AgentXmpp.logger.warn "REMOVING '#{presence.from.to_s}' FROM ROSTER" 
    Xmpp::IqRoster.remove(pipe, from_jid.to_s)
  end
end