Software /
code /
prosody-modules
Comparison
mod_http_muc_log/mod_http_muc_log.lua @ 1554:8059b7cdaf17
mod_http_muc_log: Make MUC local code identical to mod_mam_muc
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 09 Nov 2014 08:37:43 +0100 |
parent | 1553:1398d2bbcd42 |
child | 1555:2e51f70cd7ea |
comparison
equal
deleted
inserted
replaced
1553:1398d2bbcd42 | 1554:8059b7cdaf17 |
---|---|
10 | 10 |
11 -- Support both old and new MUC code | 11 -- Support both old and new MUC code |
12 local mod_muc = module:depends"muc"; | 12 local mod_muc = module:depends"muc"; |
13 local rooms = rawget(mod_muc, "rooms"); | 13 local rooms = rawget(mod_muc, "rooms"); |
14 local each_room = rawget(mod_muc, "each_room") or function() return it.values(rooms); end; | 14 local each_room = rawget(mod_muc, "each_room") or function() return it.values(rooms); end; |
15 if not rooms then | 15 local new_muc = not rooms; |
16 if new_muc then | |
16 rooms = module:shared"muc/rooms"; | 17 rooms = module:shared"muc/rooms"; |
17 end | 18 end |
18 local get_room_from_jid = rawget(mod_muc, "get_room_from_jid") or | 19 local get_room_from_jid = rawget(mod_muc, "get_room_from_jid") or |
19 function (jid) | 20 function (jid) |
20 return rooms[jid]; | 21 return rooms[jid]; |