Comparison

plugins/muc/mod_muc.lua @ 7694:bffbea1187ca

MUC: Run component shutdown after mod_c2s has closed its sessions (prevents ghosts)
author Kim Alvefur <zash@zash.se>
date Sat, 15 Oct 2016 17:40:31 +0200
parent 7650:4c2407422f71
child 7747:0e442402cebc
comparison
equal deleted inserted replaced
7693:93c041d5bb0b 7694:bffbea1187ca
304 function shutdown_component() 304 function shutdown_component()
305 for room in each_room(true) do 305 for room in each_room(true) do
306 room:save(nil, true); 306 room:save(nil, true);
307 end 307 end
308 end 308 end
309 module:hook_global("server-stopping", shutdown_component); 309 module:hook_global("server-stopping", shutdown_component, -300);
310 310
311 do -- Ad-hoc commands 311 do -- Ad-hoc commands
312 module:depends "adhoc"; 312 module:depends "adhoc";
313 local t_concat = table.concat; 313 local t_concat = table.concat;
314 local adhoc_new = module:require "adhoc".new; 314 local adhoc_new = module:require "adhoc".new;