Software /
code /
prosody
Comparison
plugins/muc/muc.lib.lua @ 3361:8d4e7c231d3e
MUC: Fixed a traceback introduced in hg:bdc325ce9fbc.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Wed, 14 Jul 2010 19:48:01 +0500 |
parent | 3330:bdc325ce9fbc |
child | 3393:5b8de0731c4d |
comparison
equal
deleted
inserted
replaced
3360:6c07b64e972c | 3361:8d4e7c231d3e |
---|---|
134 local chars = #tostring(stanza); | 134 local chars = #tostring(stanza); |
135 stanza:tag("delay", {xmlns = "urn:xmpp:delay", from = muc_domain, stamp = stamp}):up(); -- XEP-0203 | 135 stanza:tag("delay", {xmlns = "urn:xmpp:delay", from = muc_domain, stamp = stamp}):up(); -- XEP-0203 |
136 stanza:tag("x", {xmlns = "jabber:x:delay", from = muc_domain, stamp = datetime.legacy()}):up(); -- XEP-0091 (deprecated) | 136 stanza:tag("x", {xmlns = "jabber:x:delay", from = muc_domain, stamp = datetime.legacy()}):up(); -- XEP-0091 (deprecated) |
137 local entry = { stanza = stanza, stamp = stamp }; | 137 local entry = { stanza = stanza, stamp = stamp }; |
138 t_insert(history, entry); | 138 t_insert(history, entry); |
139 while #history > self._data.history_length do t_remove(history, 1) end | 139 while #history > (self._data.history_length or default_history_length) do t_remove(history, 1) end |
140 end | 140 end |
141 end | 141 end |
142 function room_mt:broadcast_except_nick(stanza, nick) | 142 function room_mt:broadcast_except_nick(stanza, nick) |
143 for rnick, occupant in pairs(self._occupants) do | 143 for rnick, occupant in pairs(self._occupants) do |
144 if rnick ~= nick then | 144 if rnick ~= nick then |
977 jid = jid; | 977 jid = jid; |
978 _jid_nick = {}; | 978 _jid_nick = {}; |
979 _occupants = {}; | 979 _occupants = {}; |
980 _data = { | 980 _data = { |
981 whois = 'moderators'; | 981 whois = 'moderators'; |
982 history_length = (config and config.history_length) or default_history_length; | 982 history_length = (config and config.history_length); |
983 }; | 983 }; |
984 _affiliations = {}; | 984 _affiliations = {}; |
985 }, room_mt); | 985 }, room_mt); |
986 end | 986 end |
987 | 987 |