Changeset

10427:35bc8d495569

mod_csi: Only advertise CSI to clients if something is handling CSI events
author Kim Alvefur <zash@zash.se>
date Sun, 17 Nov 2019 23:53:51 +0100
parents 10426:dd4eb84d92a8
children 10428:12a10208d86a
files plugins/mod_csi.lua
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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);