We need to wait for messages to be confirmed before we can actually
delete the message key, otherwise if for whatever reason is not
processed we will be unable to receive it again.
This PR changes the behavior so that keys are not removed as soon as used.
We need to wait for messages to be confirmed before we can actually delete the message key, otherwise if for whatever reason is not processed we will be unable to receive it again.
This PR changes the behavior so that keys are not removed as soon as used.