Software /
code /
prosody
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;