comparison mod_cloud_notify/mod_cloud_notify.lua @ 2257:f84b51f9aa82

mod_cloud_notify: Log message when 'jid' is missing from enable request
author Kim Alvefur <zash@zash.se>
date Thu, 28 Jul 2016 12:34:15 +0200
parents cdfc917a8cc7
children 3abc51faf945
comparison
equal deleted inserted replaced
2256:c5c583fae25d 2257:f84b51f9aa82
31 -- MUST contain a 'jid' attribute of the XMPP Push Service being enabled 31 -- MUST contain a 'jid' attribute of the XMPP Push Service being enabled
32 local push_jid = enable.attr.jid; 32 local push_jid = enable.attr.jid;
33 -- SHOULD contain a 'node' attribute 33 -- SHOULD contain a 'node' attribute
34 local push_node = enable.attr.node; 34 local push_node = enable.attr.node;
35 if not push_jid then 35 if not push_jid then
36 origin.log("debug", "Push notification enable request missing the 'jid' field");
36 origin.send(st.error_reply(stanza, "modify", "bad-request", "Missing jid")); 37 origin.send(st.error_reply(stanza, "modify", "bad-request", "Missing jid"));
37 return true; 38 return true;
38 end 39 end
39 local publish_options = enable:get_child("x", "jabber:x:data"); 40 local publish_options = enable:get_child("x", "jabber:x:data");
40 local user_push_services = push_enabled:get(origin.username); 41 local user_push_services = push_enabled:get(origin.username);