Software / code / prosody-modules
Comparison
mod_support_contact/mod_support_contact.lua @ 986:8b1250df82e8
mod_support_contact: Use module:get_option_string()
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 24 Apr 2013 10:20:55 +0200 |
| parent | 777:e5413b66aeec |
| child | 1343:7dbde05b48a9 |
comparison
equal
deleted
inserted
replaced
| 985:93ef813dfd06 | 986:8b1250df82e8 |
|---|---|
| 5 -- support_contact_nick = "Support!"; -- roster nick | 5 -- support_contact_nick = "Support!"; -- roster nick |
| 6 -- support_contact_group = "Users being supported!"; -- the roster group in the support contact's roster | 6 -- support_contact_group = "Users being supported!"; -- the roster group in the support contact's roster |
| 7 | 7 |
| 8 local host = module:get_host(); | 8 local host = module:get_host(); |
| 9 | 9 |
| 10 local support_contact = module:get_option("support_contact") or "support@"..host; | 10 local support_contact = module:get_option_string("support_contact", "support@"..host); |
| 11 local support_contact_nick = module:get_option("support_contact_nick") or "Support"; | 11 local support_contact_nick = module:get_option_string("support_contact_nick", "Support"); |
| 12 local support_contact_group = module:get_option("support_contact_group") or "Users"; | 12 local support_contact_group = module:get_option_string("support_contact_group", "Users"); |
| 13 | 13 |
| 14 if not(support_contact and support_contact_nick) then return; end | 14 if not(support_contact and support_contact_nick) then return; end |
| 15 | 15 |
| 16 local rostermanager = require "core.rostermanager"; | 16 local rostermanager = require "core.rostermanager"; |
| 17 local datamanager = require "util.datamanager"; | |
| 18 local jid_split = require "util.jid".split; | 17 local jid_split = require "util.jid".split; |
| 19 local st = require "util.stanza"; | 18 local st = require "util.stanza"; |
| 20 | 19 |
| 21 module:hook("user-registered", function(event) | 20 module:hook("user-registered", function(event) |
| 22 module:log("debug", "Adding support contact"); | 21 module:log("debug", "Adding support contact"); |