Software /
code /
prosody
Comparison
plugins/muc/subject.lib.lua @ 8884:a387e00471d6
Backed out changeset cd186331ab1f (subject in disco#info)
Makes more sense if you must join the room to see the subject, since
there’s a separate public description field.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 07 Jun 2018 18:53:30 +0200 |
parent | 8850:26f1a49fa9c0 |
child | 8928:d41f8ce67c8e |
comparison
equal
deleted
inserted
replaced
8883:3f975bbfec3b | 8884:a387e00471d6 |
---|---|
71 local msg = create_subject_message(from, subject); | 71 local msg = create_subject_message(from, subject); |
72 room:broadcast_message(msg); | 72 room:broadcast_message(msg); |
73 return true; | 73 return true; |
74 end | 74 end |
75 | 75 |
76 module:hook("muc-disco#info", function (event) | |
77 table.insert(event.form, { | |
78 name = "muc#roominfo_subject"; | |
79 }); | |
80 event.formdata["muc#roominfo_subject"] = select(2, get_subject(event.room)); | |
81 end); | |
82 | |
83 -- Send subject to joining user | 76 -- Send subject to joining user |
84 module:hook("muc-occupant-session-new", function(event) | 77 module:hook("muc-occupant-session-new", function(event) |
85 send_subject(event.room, event.stanza.attr.from); | 78 send_subject(event.room, event.stanza.attr.from); |
86 end, 20); | 79 end, 20); |
87 | 80 |