Comparison

plugins/muc/muc.lib.lua @ 7362:032fcb7b80a1

MUC: Use config passed to rew_roow()
author Kim Alvefur <zash@zash.se>
date Mon, 18 Apr 2016 14:54:01 +0200
parent 7360:7a37fade5380
child 7363:14170d161b39
comparison
equal deleted inserted replaced
7361:3409773ca19a 7362:032fcb7b80a1
1221 room_mt.get_whois = whois.get; 1221 room_mt.get_whois = whois.get;
1222 room_mt.set_whois = whois.set; 1222 room_mt.set_whois = whois.set;
1223 1223
1224 local _M = {}; -- module "muc" 1224 local _M = {}; -- module "muc"
1225 1225
1226 function _M.new_room(jid, config) -- luacheck: ignore 212 1226 function _M.new_room(jid, config)
1227 -- TODO use config?
1228 return setmetatable({ 1227 return setmetatable({
1229 jid = jid; 1228 jid = jid;
1230 _jid_nick = {}; 1229 _jid_nick = {};
1231 _occupants = {}; 1230 _occupants = {};
1232 _data = { 1231 _data = config or {};
1233 };
1234 _affiliations = {}; 1232 _affiliations = {};
1235 }, room_mt); 1233 }, room_mt);
1236 end 1234 end
1237 1235
1238 function room_mt:freeze() 1236 function room_mt:freeze()