noosfero-test-chat-session
585 Bytes
#!/usr/bin/env ruby
require File.dirname(__FILE__) + '/../config/environment'
environment = Environment.default
person = Person.first
password = person.user.crypted_password
login = person.jid
begin
RubyBOSH.initialize_session(
login,
password,
"http://#{environment.default_hostname}/http-bind",
:wait => 30,
:hold => 1,
:window => 5
)
rescue Exception => e
puts ""
puts "[ERROR] XMPP/Chat setup isn't working"
puts "-------------------------------------"
puts e.to_s
exit 1
else
puts ""
puts "[OK] XMPP/Chat setup is working"
exit 0
end