Let Google Hangouts contacts appear offline
[prosody.git] / plugins / mod_auth_anonymous.lua
index b2cdfef50626b294dc98d1c41893dde10e9a6da0..8d790508d4d880f19a4442d41438bed8dd046fce 100644 (file)
@@ -1,17 +1,12 @@
 -- Prosody IM
 -- Copyright (C) 2008-2010 Matthew Wild
 -- Copyright (C) 2008-2010 Waqas Hussain
--- Copyright (C) 2010 Jeff Mitchell
 --
 -- This project is MIT/X11 licensed. Please see the
 -- COPYING file in the source package for more information.
 --
 
 local log = require "util.logger".init("auth_anonymous");
-local type = type;
-local ipairs = ipairs;
-local jid_bare = require "util.jid".bare;
-local config = require "core.configmanager";
 local new_sasl = require "util.sasl".new;
 local datamanager = require "util.datamanager";
 
@@ -39,13 +34,12 @@ function new_default_provider(host)
        end
 
        function provider.get_sasl_handler()
-               local realm = module:get_option("sasl_realm") or module.host;
                local anonymous_authentication_profile = {
-                       anonymous = function(username, realm)
+                       anonymous = function(sasl, username, realm)
                                return true; -- for normal usage you should always return true here
                        end
                };
-               return new_sasl(realm, anonymous_authentication_profile);
+               return new_sasl(module.host, anonymous_authentication_profile);
        end
 
        return provider;