]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - data/rbot/plugins/quakeauth.rb
grouphug: refactor confession retrieval
[user/henk/code/ruby/rbot.git] / data / rbot / plugins / quakeauth.rb
index 10257adf099e78d067b45ef3cfab66510f65267f..40b91e11b878fc9308e1379c22ae0b99ec108702 100644 (file)
@@ -35,6 +35,7 @@ class QPlugin < Plugin
         val
       end
     end
+    @source = nil
   end
 
   def set(m, params)
@@ -44,11 +45,11 @@ class QPlugin < Plugin
   end
   
   def connect
-    identify(nil, nil)
+    identify(nil, {}) if on_quakenet?
   end
 
   def identify(m, params)
-    @source = m.replyto
+    @source = m.replyto if m
     @registry['quakenet.auth'] = params[:password] if params[:password]
 
     if @registry.has_key?('quakenet.user') && @registry.has_key?('quakenet.auth')