Software /
code /
prosody
Comparison
plugins/mod_compression.lua @ 1670:23bb280c5eac
Remove unwanted spaces.
author | Tobias Markmann <tm@ayena.de> |
---|---|
date | Wed, 12 Aug 2009 20:09:07 +0200 |
parent | 1669:b8eec163a823 |
child | 1671:d196ac213104 |
comparison
equal
deleted
inserted
replaced
1669:b8eec163a823 | 1670:23bb280c5eac |
---|---|
11 local xmlns_compression_feature = "http://jabber.org/features/compress" | 11 local xmlns_compression_feature = "http://jabber.org/features/compress" |
12 local xmlns_compression_protocol = "http://jabber.org/protocol/compress" | 12 local xmlns_compression_protocol = "http://jabber.org/protocol/compress" |
13 local compression_stream_feature = st.stanza("compression", {xmlns=xmlns_compression_feature}):tag("method"):text("zlib"):up(); | 13 local compression_stream_feature = st.stanza("compression", {xmlns=xmlns_compression_feature}):tag("method"):text("zlib"):up(); |
14 | 14 |
15 | 15 |
16 module:add_event_hook("stream-features", | 16 module:add_event_hook("stream-features", |
17 function (session, features) | 17 function (session, features) |
18 features:add_child(compression_stream_feature); | 18 features:add_child(compression_stream_feature); |
19 end | 19 end |
20 ); | 20 ); |
21 | 21 |
22 module:add_handler("c2s_unauthed", "compress", xmlns_compression_protocol, | 22 module:add_handler("c2s_unauthed", "compress", xmlns_compression_protocol, |
23 function(session, stanza) | 23 function(session, stanza) |
24 -- checking if the compression method is supported | 24 -- checking if the compression method is supported |
25 local method = stanza:child_with_name("method")[1]; | 25 local method = stanza:child_with_name("method")[1]; |
26 if method == "zlib" then | 26 if method == "zlib" then |
27 session.log("info", method.." compression selected."); | 27 session.log("info", method.." compression selected."); |