app/libs/signin.rb
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
9234acc2
         rescue Exception => e
             raise LoginError, e.message
a6b3cf7f
         end
     end
531ecd5f
 
a6b3cf7f
     def self.connect(pass)
         @client.connect()
         @client.auth(pass)
     end
531ecd5f
 
8287edd6
     def self.is_facebook(client_jid)
         client_jid.domain == 'chat.facebook.com'
     end
 
a6b3cf7f
     class LoginError < Exception
531ecd5f
 
a6b3cf7f
     end
531ecd5f
 end