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
--- 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));