comparison mod_smacks/mod_smacks.lua @ 263:41f1cac40560

mod_smacks: Fixed to use the correct events API.
author Waqas Hussain <waqas20@gmail.com>
date Sat, 16 Oct 2010 07:49:30 +0500
parents 36648205b10a
children 445178d15b51
comparison
equal deleted inserted replaced
262:4986ffe35704 263:41f1cac40560
11 local sm_attr = { xmlns = xmlns_sm }; 11 local sm_attr = { xmlns = xmlns_sm };
12 12
13 local resume_timeout = 300; 13 local resume_timeout = 300;
14 local max_unacked_stanzas = 0; 14 local max_unacked_stanzas = 0;
15 15
16 module:add_event_hook("stream-features", 16 module:hook("stream-features",
17 function (session, features) 17 function (event)
18 features:tag("sm", sm_attr):tag("optional"):up():up(); 18 event.features:tag("sm", sm_attr):tag("optional"):up():up();
19 end); 19 end);
20 20
21 module:hook("s2s-stream-features", 21 module:hook("s2s-stream-features",
22 function (data) 22 function (event)
23 data.features:tag("sm", sm_attr):tag("optional"):up():up(); 23 event.features:tag("sm", sm_attr):tag("optional"):up():up();
24 end); 24 end);
25 25
26 module:hook_stanza(xmlns_sm, "enable", 26 module:hook_stanza(xmlns_sm, "enable",
27 function (session, stanza) 27 function (session, stanza)
28 module:log("debug", "Enabling stream management"); 28 module:log("debug", "Enabling stream management");