Comparison

mod_pinger/mod_pinger.lua @ 2672:75ab061069aa

mod_pinger: Don't ping when smacks hibernated the session, fixes #712
author tmolitor <thilo@eightysoft.de>
date Thu, 06 Apr 2017 02:35:06 +0200
parent 2671:80b6c63cb559
child 2674:c971b2cee2cc
comparison
equal deleted inserted replaced
2671:80b6c63cb559 2672:75ab061069aa
46 end 46 end
47 end 47 end
48 48
49 module:hook("resource-bind", function (event) watch_session(event.session); end); 49 module:hook("resource-bind", function (event) watch_session(event.session); end);
50 module:hook("resource-unbind", function (event) unwatch_session(event.session); end); 50 module:hook("resource-unbind", function (event) unwatch_session(event.session); end);
51
52 -- handle smacks sessions properly (not pinging in hibernated state)
53 module:hook("smacks-hibernation-start", function (event) unwatch_session(event.origin); end);
54 module:hook("smacks-hibernation-end", function (event) watch_session(event.origin); end);