mod_cloud_notify/mod_cloud_notify.lua
changeset 2674 6e01878103c0
parent 2673 e6d243ed88ca
child 2716 d89ab70808f6
equal deleted inserted replaced
2673:e6d243ed88ca 2674:6e01878103c0
   106 	local from = stanza.attr.from;
   106 	local from = stanza.attr.from;
   107 	local user_push_services = push_store:get(node);
   107 	local user_push_services = push_store:get(node);
   108 
   108 
   109 	for push_identifier, _ in pairs(user_push_services) do
   109 	for push_identifier, _ in pairs(user_push_services) do
   110 		if hashes.sha256(push_identifier, true) == stanza.attr.id then
   110 		if hashes.sha256(push_identifier, true) == stanza.attr.id then
   111 			if user_push_services[push_identifier] and user_push_services[push_identifier].jid == from and push_errors[push_identifier] then
   111 			if user_push_services[push_identifier] and user_push_services[push_identifier].jid == from and push_errors[push_identifier] > 0 then
   112 				push_errors[push_identifier] = 0;
   112 				push_errors[push_identifier] = 0;
   113 				module:log("debug", "Push succeeded, error count for identifier '%s' is now at %s", push_identifier, tostring(push_errors[push_identifier]));
   113 				module:log("debug", "Push succeeded, error count for identifier '%s' is now at %s", push_identifier, tostring(push_errors[push_identifier]));
   114 			end
   114 			end
   115 		end
   115 		end
   116 	end
   116 	end