Software /
code /
prosody
Comparison
plugins/muc/muc.lib.lua @ 6106:4b15cfae2d11
plugins/muc/muc: When there's no history; return an empty iterator
author | daurnimator <quae@daurnimator.com> |
---|---|
date | Tue, 18 Mar 2014 15:42:48 -0400 |
parent | 6105:68f53b9a186e |
child | 6107:5491be05b84c |
comparison
equal
deleted
inserted
replaced
6105:68f53b9a186e | 6106:4b15cfae2d11 |
---|---|
179 return maxchars, maxstanzas, since | 179 return maxchars, maxstanzas, since |
180 end | 180 end |
181 -- Get history for 'to' | 181 -- Get history for 'to' |
182 function room_mt:get_history(to, maxchars, maxstanzas, since) | 182 function room_mt:get_history(to, maxchars, maxstanzas, since) |
183 local history = self._data['history']; -- send discussion history | 183 local history = self._data['history']; -- send discussion history |
184 if not history then return end | 184 if not history then return function() end end |
185 local history_len = #history | 185 local history_len = #history |
186 | 186 |
187 maxstanzas = maxstanzas or history_len | 187 maxstanzas = maxstanzas or history_len |
188 local n = 0; | 188 local n = 0; |
189 local charcount = 0; | 189 local charcount = 0; |