Changeset

8944:200ec7d38a0e

MUC: Remove affiliation notify support, nothing uses it
author Matthew Wild <mwild1@gmail.com>
date Wed, 27 Jun 2018 16:00:54 +0100
parents 8943:3a416b866c94
children 8945:cbeb1a045eb6
files plugins/muc/affiliation_notify.lib.lua plugins/muc/mod_muc.lua
diffstat 2 files changed, 0 insertions(+), 34 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/muc/affiliation_notify.lib.lua	Wed Jun 27 15:28:45 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
--- Prosody IM
--- Copyright (C) 2014 Daurnimator
---
--- This project is MIT/X11 licensed. Please see the
--- COPYING file in the source package for more information.
---
-
---[[
-Out of courtesy, a MUC service MAY send an out-of-room <message/>
-if a user's affiliation changes while the user is not in the room;
-the message SHOULD be sent from the room to the user's bare JID,
-MAY contain a <body/> element describing the affiliation change,
-and MUST contain a status code of 101.
-]]
-
-
-local st = require "util.stanza";
-
-module:hook("muc-set-affiliation", function(event)
-	local room = event.room;
-	if not event.in_room then
-		local stanza = st.message({
-				type = "headline";
-				from = room.jid;
-				to = event.jid;
-			})
-			:tag("x", {xmlns = "http://jabber.org/protocol/muc#user"})
-				:tag("status", {code="101"}):up()
-			:up();
-		room:route_stanza(stanza);
-	end
-end);
--- a/plugins/muc/mod_muc.lua	Wed Jun 27 15:28:45 2018 +0100
+++ b/plugins/muc/mod_muc.lua	Wed Jun 27 16:00:54 2018 +0100
@@ -24,8 +24,6 @@
 room_mt = muclib.room_mt; -- Yes, global.
 new_room = muclib.new_room;
 
-local affiliation_notify = module:require "muc/affiliation_notify"; -- luacheck: ignore 211
-
 local name = module:require "muc/name";
 room_mt.get_name = name.get;
 room_mt.set_name = name.set;