Mercurial > prosody-modules
changeset 3020:ec671ad1a8a9
mod_watchuntrusted: Add option for which message 'type' to use on notifications
Because poezio treats headline messages in a very sensible way that fits
great with this kind of system message
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 20 May 2018 16:21:07 +0200 |
parents | b19d64dd4c66 |
children | 4cec8b7aed6d |
files | mod_watchuntrusted/README.markdown mod_watchuntrusted/mod_watchuntrusted.lua |
diffstat | 2 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_watchuntrusted/README.markdown Sun May 20 03:43:38 2018 +0200 +++ b/mod_watchuntrusted/README.markdown Sun May 20 16:21:07 2018 +0200 @@ -28,9 +28,10 @@ untrusted_fail_notification = "Establishing a secure connection from $from_host to $to_host failed. Certificate hash: $sha1. $errors" Option Default Description - ------------------------------- --------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------- + ------------------------------- --------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- untrusted\_fail\_watchers All admins The users to send the message to untrusted\_fail\_notification "Establishing a secure connection from \$from\_host to \$to\_host failed. Certificate hash: \$sha1. \$errors" The message to send, \$from\_host, \$to\_host, \$sha1 and \$errors are replaced + untrusted\_message\_type `"chat"` Which kind of message to send. `"normal"` or `"headline"` are other sensible options Compatibility =============
--- a/mod_watchuntrusted/mod_watchuntrusted.lua Sun May 20 03:43:38 2018 +0200 +++ b/mod_watchuntrusted/mod_watchuntrusted.lua Sun May 20 16:21:07 2018 +0200 @@ -49,7 +49,7 @@ errors = error_message }; - local message = st.message({ type = "chat", from = local_host }, + local message = st.message({ type = msg_type, from = local_host }, untrusted_fail_notification:gsub("%$([%w_]+)", function (v) return event[v] or session and session[v] or replacements and replacements[v] or nil; end));