Mercurial > prosody-modules
comparison mod_muc_http_defaults/mod_muc_http_defaults.lua @ 4455:89e54247ade6
mod_muc_http_defaults: Add template filters to let you extract room JID parts
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 21 Feb 2021 16:15:21 +0100 |
| parents | 5f27bda5de80 |
| children | 6d99ddd99694 |
comparison
equal
deleted
inserted
replaced
| 4454:8862a80cbd00 | 4455:89e54247ade6 |
|---|---|
| 9 local uh = require "util.http"; | 9 local uh = require "util.http"; |
| 10 local jid = require "util.jid"; | 10 local jid = require "util.jid"; |
| 11 local json = require "util.json"; | 11 local json = require "util.json"; |
| 12 local st = require "util.stanza"; | 12 local st = require "util.stanza"; |
| 13 | 13 |
| 14 local render = require "util.interpolation".new("%b{}", uh.urlencode); | 14 local funcs = {jid_bare = jid.bare; jid_host = jid.host; jid_node = jid.node}; |
| 15 local render = require"util.interpolation".new("%b{}", uh.urlencode, funcs); | |
| 15 | 16 |
| 16 module:depends"muc"; | 17 module:depends"muc"; |
| 17 | 18 |
| 18 local url_template = assert(module:get_option_string("muc_create_api_url", nil), "'muc_create_api_url' is a required option"); | 19 local url_template = assert(module:get_option_string("muc_create_api_url", nil), "'muc_create_api_url' is a required option"); |
| 19 local apiauth = module:get_option_string("muc_create_api_auth", nil); | 20 local apiauth = module:get_option_string("muc_create_api_auth", nil); |
