plugins/mod_disco.lua
changeset 7980 01d6298de991
parent 7790 200f1f6306a7
child 8006 15973ade9a11
equal deleted inserted replaced
7979:2a7ef5fcaa77 7980:01d6298de991
    11 local jid_split = require "util.jid".split;
    11 local jid_split = require "util.jid".split;
    12 local jid_bare = require "util.jid".bare;
    12 local jid_bare = require "util.jid".bare;
    13 local st = require "util.stanza"
    13 local st = require "util.stanza"
    14 local calculate_hash = require "util.caps".calculate_hash;
    14 local calculate_hash = require "util.caps".calculate_hash;
    15 
    15 
    16 local disco_items = module:get_option("disco_items") or {};
    16 local disco_items = module:get_option_array("disco_items", {})
    17 do -- validate disco_items
    17 do -- validate disco_items
    18 	for _, item in ipairs(disco_items) do
    18 	for _, item in ipairs(disco_items) do
    19 		local err;
    19 		local err;
    20 		if type(item) ~= "table" then
    20 		if type(item) ~= "table" then
    21 			err = "item is not a table";
    21 			err = "item is not a table";