# HG changeset patch # User Kim Alvefur # Date 1440514719 -7200 # Node ID 663e5d923ef058b3ca818a50e44954404abcd674 # Parent 8ad2c526404c8f01af0a46e4876bc56f11359984 mod_s2s_log_certs: Use new 0.10 API for wrapping event handlers in order to always print log message after all s2s cert checks diff -r 8ad2c526404c -r 663e5d923ef0 mod_s2s_log_certs/README.wiki --- a/mod_s2s_log_certs/README.wiki Tue Aug 25 16:53:15 2015 +0200 +++ b/mod_s2s_log_certs/README.wiki Tue Aug 25 16:58:39 2015 +0200 @@ -28,5 +28,6 @@ = Compatibility = ||trunk||Works|| +||0.10||Works|| ||0.9||Works|| ||0.8||Doesn't work|| diff -r 8ad2c526404c -r 663e5d923ef0 mod_s2s_log_certs/mod_s2s_log_certs.lua --- a/mod_s2s_log_certs/mod_s2s_log_certs.lua Tue Aug 25 16:53:15 2015 +0200 +++ b/mod_s2s_log_certs/mod_s2s_log_certs.lua Tue Aug 25 16:58:39 2015 +0200 @@ -38,7 +38,17 @@ end end -module:hook("s2s-check-certificate", note_cert_digest, 1000); +if module.wrap_event then + -- 0.10 + module:wrap_event("s2s-check-certificate", function (handlers, event_name, event_data) + local ret = handlers(event_name, event_data); + note_cert_digest(event_data); + return ret; + end); +else + -- 0.9 + module:hook("s2s-check-certificate", note_cert_digest, 1000); +end --[[ function module.add_host(module) module:hook("s2s-check-certificate", note_cert_digest, 1000);