Mercurial > prosody-modules
comparison mod_csi_pump/mod_csi_pump.lua @ 2710:956b75b0e9d9
mod_csi_pump: Consider presence other than presence updates important (ie subscription requests)
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 27 Apr 2017 19:55:18 +0200 |
parents | 3ed504b944e5 |
children |
comparison
equal
deleted
inserted
replaced
2709:2e61642d2ff0 | 2710:956b75b0e9d9 |
---|---|
46 local st_name = stanza.name; | 46 local st_name = stanza.name; |
47 if not st_name then return false; end | 47 if not st_name then return false; end |
48 local st_type = stanza.attr.type; | 48 local st_type = stanza.attr.type; |
49 if st_name == "presence" then | 49 if st_name == "presence" then |
50 -- TODO check for MUC status codes? | 50 -- TODO check for MUC status codes? |
51 return false; | 51 if st_type == nil or st_type == "unavailable" then |
52 return false; | |
53 end | |
54 return true; | |
52 elseif st_name == "message" then | 55 elseif st_name == "message" then |
53 if st_type == "headline" then | 56 if st_type == "headline" then |
54 return false; | 57 return false; |
55 end | 58 end |
56 local body = stanza:get_child_text("body"); | 59 local body = stanza:get_child_text("body"); |