def defer_retry(message)
      sqs.change_message_visibility queue_url:          url_for_queue(message.queue),
                                    receipt_handle:     message.receipt_handle,
                                    visibility_timeout: BetterSqs.configuration.sqs_message_deferral_seconds
    end
def defer_retry(message)
      sqs.change_message_visibility queue_url:          url_for_queue(message.queue),
                                    receipt_handle:     message.receipt_handle,
                                    visibility_timeout: BetterSqs.configuration.sqs_message_deferral_seconds
    end
def defer_retry ( message ) sqs . change_message_visibility queue_url : url_for_queue ( message . queue ) , receipt_handle : message . receipt_handle , visibility_timeout : BetterSqs . configuration . sqs_message_deferral_seconds end
Updates the message visibility timeout to create some delay before an attempt will be made to reprocess the
  message

 @param message [Messages::Sqs] the message for which the next retry should be delayed
Updates the message visibility timeout to create some delay before an attempt will be made to reprocess the message