# HG changeset patch # User Matthew Wild # Date 1663969189 -3600 # Node ID d7ece68de066183ac00bf6bc141d53eb15cf1376 # Parent 2718652c18ca927fe6f1623706ea586fcf4c6b0c mod_cloud_notify: Only delay hibernation timeout for push-enabled clients diff -r 2718652c18ca -r d7ece68de066 mod_cloud_notify/mod_cloud_notify.lua --- a/mod_cloud_notify/mod_cloud_notify.lua Fri Sep 23 12:37:36 2022 +0100 +++ b/mod_cloud_notify/mod_cloud_notify.lua Fri Sep 23 22:39:49 2022 +0100 @@ -514,7 +514,7 @@ local session = event.origin; local queue = event.queue; session.first_hibernated_push = nil; - if session.hibernating_watchdog then -- check for prosody 0.12 mod_smacks + if session.push_identifier and session.hibernating_watchdog then -- check for prosody 0.12 mod_smacks -- save old watchdog callback and timeout session.original_smacks_callback = session.hibernating_watchdog.callback; session.original_smacks_timeout = session.hibernating_watchdog.timeout;