Diff

plugins/mod_privacy.lua @ 4231:a99f82db692a

mod_privacy: Remove unused function, sendUnavailable
author Matthew Wild <mwild1@gmail.com>
date Tue, 29 Mar 2011 14:57:50 +0100
parent 3453:fba130c16818
child 4232:582fe508214f
line wrap: on
line diff
--- a/plugins/mod_privacy.lua	Tue Mar 29 14:10:00 2011 +0100
+++ b/plugins/mod_privacy.lua	Tue Mar 29 14:57:50 2011 +0100
@@ -45,28 +45,6 @@
 	end
 end
 
-function sendUnavailable(origin, to, from)
---[[ example unavailable presence stanza
-<presence from="node@host/resource" type="unavailable" to="node@host" >
-	<status>Logged out</status>
-</presence>
-]]--
-	local presence = st.presence({from=from, type="unavailable"});
-	presence:tag("status"):text("Logged out");
-
-	local node, host = jid_bare(to);
-	local bare = node .. "@" .. host;
-	
-	local user = bare_sessions[bare];
-	if user then
-		for resource, session in pairs(user.sessions) do
-			presence.attr.to = session.full_jid;
-			module:log("debug", "send unavailable to: %s; from: %s", tostring(presence.attr.to), tostring(presence.attr.from));
-			origin.send(presence);
-		end
-	end
-end
-
 function declineList(privacy_lists, origin, stanza, which)
 	if which == "default" then
 		if isAnotherSessionUsingDefaultList(origin) then