Software / code / prosody
Comparison
plugins/muc/muc.lib.lua @ 8465:0ec72e67f797
MUC: Always send subject message, even if it is empty (fixes #1053)
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 09 Dec 2017 14:39:48 +0100 |
| parent | 7383:69827ee1f951 |
| child | 8466:df970f76c720 |
| child | 8474:7ad9d7c4161c |
comparison
equal
deleted
inserted
replaced
| 8233:4e7269c53659 | 8465:0ec72e67f797 |
|---|---|
| 205 local msg = history[i].stanza; | 205 local msg = history[i].stanza; |
| 206 msg.attr.to = to; | 206 msg.attr.to = to; |
| 207 self:_route_stanza(msg); | 207 self:_route_stanza(msg); |
| 208 end | 208 end |
| 209 end | 209 end |
| 210 if self._data['subject'] then | 210 self:_route_stanza(st.message({type='groupchat', from=self._data['subject_from'] or self.jid, to=to}):tag("subject"):text(self._data['subject'])); |
| 211 self:_route_stanza(st.message({type='groupchat', from=self._data['subject_from'] or self.jid, to=to}):tag("subject"):text(self._data['subject'])); | |
| 212 end | |
| 213 end | 211 end |
| 214 | 212 |
| 215 function room_mt:get_disco_info(stanza) | 213 function room_mt:get_disco_info(stanza) |
| 216 local count = 0; for _ in pairs(self._occupants) do count = count + 1; end | 214 local count = 0; for _ in pairs(self._occupants) do count = count + 1; end |
| 217 return st.reply(stanza):query("http://jabber.org/protocol/disco#info") | 215 return st.reply(stanza):query("http://jabber.org/protocol/disco#info") |