mod_rest/mod_rest.lua
changeset 5090 dec4b2e31d1c
parent 5005 cb19cb1c03d6
child 5091 438fbebf74ac
equal deleted inserted replaced
5089:e384b91d0aa7 5090:dec4b2e31d1c
   498 
   498 
   499 	local code2err = require "net.http.errors".registry;
   499 	local code2err = require "net.http.errors".registry;
   500 
   500 
   501 	local function handle_stanza(event)
   501 	local function handle_stanza(event)
   502 		local stanza, origin = event.stanza, event.origin;
   502 		local stanza, origin = event.stanza, event.origin;
   503 		local reply_allowed = stanza.attr.type ~= "error";
   503 		local reply_allowed = stanza.attr.type ~= "error" and stanza.attr.type ~= "result";
   504 		local reply_needed = reply_allowed and stanza.name == "iq";
   504 		local reply_needed = reply_allowed and stanza.name == "iq";
   505 		local receipt;
   505 		local receipt;
   506 
   506 
   507 		if reply_allowed and stanza.name == "message" and stanza.attr.id and stanza:get_child("urn:xmpp:receipts", "request") then
   507 		if reply_allowed and stanza.name == "message" and stanza.attr.id and stanza:get_child("urn:xmpp:receipts", "request") then
   508 			reply_needed = true;
   508 			reply_needed = true;