Mercurial > prosody-modules
view mod_adhoc/adhoc/adhoc.lib.lua @ 40:4c4daa1f8ae7
mod_adhoc_cmd_admin: Add Get List of Online Users command
author | Florian Zeitz <florob@babelmonkeys.de> |
---|---|
date | Wed, 14 Oct 2009 00:52:58 +0200 |
parents | 58d326d86a9a |
children | adc9eff8adb2 |
line wrap: on
line source
local st = require "util.stanza"; local xmlns_cmd = "http://jabber.org/protocol/commands"; local _M = {}; function _cmdtag(desc, status, sessionid, action) local cmd = st.stanza("command", { xmlns = xmlns_cmd, node = desc.node, status = status }); if sessionid then cmd.attr.sessionid = sessionid; end if action then cmd.attr.action = action; end return cmd; end function _M.new(name, node, handler) return { name = name, node = node, handler = handler, cmdtag = _cmdtag }; end return _M;