Swap $delay and $reservation_id parameters in releaseMessage() function signature. Make $delay optional.
deleteMessagePushStatus() uses wrong URL and body formats. URL format is queues/#{QueueName}/messages/#{MessageId}. JSON body must contain reservation_id and subscriber_name fields.
V3 implementation bugs:
touchMessage()
does not supporttimeout
.$delay
and$reservation_id
parameters inreleaseMessage()
function signature. Make$delay
optional.deleteMessagePushStatus()
uses wrong URL and body formats. URL format isqueues/#{QueueName}/messages/#{MessageId}
. JSON body must containreservation_id
andsubscriber_name
fields.