Mercurial > prosody-hg
comparison plugins/muc/muc.lib.lua @ 9011:ce8e5206aeba
MUC: Include destruction reason and other info in destroyed event
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 11 Jul 2018 02:29:01 +0200 |
| parents | 695904638cfa |
| children | 1184f5762592 |
comparison
equal
deleted
inserted
replaced
| 9010:3c5ddd53fe50 | 9011:ce8e5206aeba |
|---|---|
| 848 if reason then x:tag("reason"):text(reason):up(); end | 848 if reason then x:tag("reason"):text(reason):up(); end |
| 849 if password then x:tag("password"):text(password):up(); end | 849 if password then x:tag("password"):text(password):up(); end |
| 850 x:up(); | 850 x:up(); |
| 851 self.destroying = reason or true; | 851 self.destroying = reason or true; |
| 852 self:clear(x); | 852 self:clear(x); |
| 853 module:fire_event("muc-room-destroyed", { room = self }); | 853 module:fire_event("muc-room-destroyed", { room = self, reason = reason, newjid = newjid, password = password }); |
| 854 return true; | 854 return true; |
| 855 end | 855 end |
| 856 | 856 |
| 857 function room_mt:handle_disco_info_get_query(origin, stanza) | 857 function room_mt:handle_disco_info_get_query(origin, stanza) |
| 858 origin.send(self:get_disco_info(stanza)); | 858 origin.send(self:get_disco_info(stanza)); |
