# HG changeset patch # User Kim Alvefur # Date 1574031231 -3600 # Node ID 35bc8d495569bc5570e2a2c09c1a5e5199aa5f8c # Parent dd4eb84d92a8340792fae35c079b5d5688777a2e mod_csi: Only advertise CSI to clients if something is handling CSI events diff -r dd4eb84d92a8 -r 35bc8d495569 plugins/mod_csi.lua --- a/plugins/mod_csi.lua Sat Nov 23 01:32:53 2019 +0100 +++ b/plugins/mod_csi.lua Sun Nov 17 23:53:51 2019 +0100 @@ -3,7 +3,7 @@ local csi_feature = st.stanza("csi", { xmlns = xmlns_csi }); module:hook("stream-features", function (event) - if event.origin.username then + if event.origin.username and prosody.hosts[module.host].events._handlers["csi-client-active"] then event.features:add_child(csi_feature); end end);