in lib/aws/active_job/sqs/poller.rb [107:124]
def poller_options(queue)
config = Aws::ActiveJob::SQS.config
queue_url = config.url_for(queue)
poller_options = {
skip_delete: true,
max_number_of_messages: config.max_messages_for(queue),
visibility_timeout: config.visibility_timeout_for(queue)
}
poller_options[:max_number_of_messages] = 1 if Aws::ActiveJob::SQS.fifo?(queue_url)
poller_options
end