Mercurial > prosody-modules
comparison mod_conversejs/mod_conversejs.lua @ 3332:4fdd8b77da54
mod_conversejs: Variable rename for clarity (user may override options)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Thu, 27 Sep 2018 11:55:07 +0100 |
| parents | d98341bca458 |
| children | 5be90562e14b |
comparison
equal
deleted
inserted
replaced
| 3331:d98341bca458 | 3332:4fdd8b77da54 |
|---|---|
| 50 </html> | 50 </html> |
| 51 ]]):gsub("$([%w_]+)", { js_url = js_url, css_url = css_url }); | 51 ]]):gsub("$([%w_]+)", { js_url = js_url, css_url = css_url }); |
| 52 | 52 |
| 53 js_template = "converse.initialize(%s);"; | 53 js_template = "converse.initialize(%s);"; |
| 54 | 54 |
| 55 local more_options = module:get_option("conversejs_options"); | 55 local user_options = module:get_option("conversejs_options"); |
| 56 | 56 |
| 57 local function get_converse_options() | 57 local function get_converse_options() |
| 58 local allow_registration = module:get_option_boolean("allow_registration", false); | 58 local allow_registration = module:get_option_boolean("allow_registration", false); |
| 59 local converse_options = { | 59 local converse_options = { |
| 60 bosh_service_url = module:http_url("bosh","/http-bind"); | 60 bosh_service_url = module:http_url("bosh","/http-bind"); |
| 65 domain_placeholder = module.host; | 65 domain_placeholder = module.host; |
| 66 allow_registration = allow_registration; | 66 allow_registration = allow_registration; |
| 67 registration_domain = allow_registration and module.host or nil; | 67 registration_domain = allow_registration and module.host or nil; |
| 68 }; | 68 }; |
| 69 | 69 |
| 70 if type(more_options) == "table" then | 70 if type(user_options) == "table" then |
| 71 for k,v in pairs(more_options) do | 71 for k,v in pairs(user_options) do |
| 72 converse_options[k] = v; | 72 converse_options[k] = v; |
| 73 end | 73 end |
| 74 end | 74 end |
| 75 | 75 |
| 76 return converse_options; | 76 return converse_options; |
