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 (2018-05-20)
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));