plugins/muc/lock.lib.lua
changeset 8869 2c60ae791bdc
parent 8569 8ea66e42a27b
child 10454 c1edeb9fe337
equal deleted inserted replaced
8868:2a8bbfcb6868 8869:2c60ae791bdc
     7 -- COPYING file in the source package for more information.
     7 -- COPYING file in the source package for more information.
     8 --
     8 --
     9 
     9 
    10 local st = require "util.stanza";
    10 local st = require "util.stanza";
    11 
    11 
    12 local lock_rooms = module:get_option_boolean("muc_room_locking", false);
    12 local lock_rooms = module:get_option_boolean("muc_room_locking", true);
    13 local lock_room_timeout = module:get_option_number("muc_room_lock_timeout", 300);
    13 local lock_room_timeout = module:get_option_number("muc_room_lock_timeout", 300);
    14 
    14 
    15 local function lock(room)
    15 local function lock(room)
    16 	module:fire_event("muc-room-locked", {room = room;});
    16 	module:fire_event("muc-room-locked", {room = room;});
    17 	room._data.locked = os.time() + lock_room_timeout;
    17 	room._data.locked = os.time() + lock_room_timeout;