Software /
code /
verse
Comparison
plugins/carbons.lua @ 285:99737531734c
plugins.carbons: Don't check carbons flag twice.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 17 Mar 2012 15:44:16 +0100 |
parent | 277:0d34cd815a93 |
child | 286:04b6c060ff01 |
comparison
equal
deleted
inserted
replaced
284:c78d1780f1d2 | 285:99737531734c |
---|---|
47 end); | 47 end); |
48 | 48 |
49 stream:hook("message", function(stanza) | 49 stream:hook("message", function(stanza) |
50 local carbon_dir = stanza:get_child(nil, xmlns_carbons); | 50 local carbon_dir = stanza:get_child(nil, xmlns_carbons); |
51 if stanza.attr.from == my_bare and carbon_dir then | 51 if stanza.attr.from == my_bare and carbon_dir then |
52 carbon_dir = carbon_dir and carbon_dir.name; | 52 carbon_dir = carbon_dir.name; |
53 local fwd = stanza:get_child("forwarded", xmlns_forward); | 53 local fwd = stanza:get_child("forwarded", xmlns_forward); |
54 local fwd_stanza = fwd and fwd:get_child("message", "jabber:client"); | 54 local fwd_stanza = fwd and fwd:get_child("message", "jabber:client"); |
55 if fwd_stanza then | 55 if fwd_stanza then |
56 return stream:event("carbon", { | 56 return stream:event("carbon", { |
57 dir = carbon_dir, | 57 dir = carbon_dir, |