a6b3cf7f | #require 'json/pure' |
531ecd5f | require 'xmpp4r' require 'xmpp4r/roster' require 'cgi' module Signin |
a6b3cf7f | include Jabber |
531ecd5f | |
a6b3cf7f | def self.try_login(jid, pass) @client = Client.new(jid) |
531ecd5f | |
a6b3cf7f | begin connect(pass) @client rescue raise LoginError end end |
531ecd5f | |
a6b3cf7f | def self.connect(pass) @client.connect() @client.auth(pass) end |
531ecd5f | |
a6b3cf7f | class LoginError < Exception |
531ecd5f | |
a6b3cf7f | end |
531ecd5f | end |