require 'json/pure'
require 'xmpp4r'
require 'xmpp4r/roster'
require 'cgi'

module Signin
	include Jabber

	def self.try_login(jid, pass)
		@client = Client.new(jid)

		Jabber::debug = (Rails.env == 'development')

		begin
			connect(pass)
		rescue
			raise LoginError
		end
	end

	def self.connect(pass)
		@client.connect()
		@client.auth(pass)
	end

	class LoginError < Exception

	end
end