# HG changeset patch # User Kim Alvefur # Date 1613513765 -3600 # Node ID 3d593b612e07172be0a52c99e709e148a6d8563d # Parent e13eb0f851c8fcc719c5abaaeec6b6bcb71eb076 mod_smacks: Request ack on signal of ongoing CSI flush Should make it finally behave with mod_csi_simple from Prosody trunk diff -r e13eb0f851c8 -r 3d593b612e07 mod_smacks/mod_smacks.lua --- a/mod_smacks/mod_smacks.lua Tue Feb 16 22:49:44 2021 +0100 +++ b/mod_smacks/mod_smacks.lua Tue Feb 16 23:16:05 2021 +0100 @@ -645,6 +645,10 @@ request_ack_if_needed(event.origin, true, "csi-active", nil); end); +module:hook("csi-flushing", function (event) + request_ack_if_needed(event.session, true, "csi-active", nil); +end); + local function handle_read_timeout(event) local session = event.session; if session.smacks then