equal
deleted
inserted
replaced
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"; |