diff --git a/Gemfile b/Gemfile index 75857ee..f605c7b 100644 --- a/Gemfile +++ b/Gemfile @@ -12,8 +12,7 @@ gem 'rspec', '~> 3.0' gem 'rubocop-rails', '~> 2.18' group :development, :test do - gem "sidekiq", "~> 7.0", require: true - gem "sidekiq-cron", "~> 1.10" - gem "activesupport", "~> 7.0" + gem 'activesupport', '~> 7.0' + gem 'sidekiq', '~> 7.0', require: true + gem 'sidekiq-cron', '~> 1.10' end - diff --git a/lib/outboxable/polling_publisher_worker.rb b/lib/outboxable/polling_publisher_worker.rb index 3d02383..4ee51e1 100644 --- a/lib/outboxable/polling_publisher_worker.rb +++ b/lib/outboxable/polling_publisher_worker.rb @@ -6,7 +6,7 @@ module Outboxable def perform Outbox.pending.where(last_attempted_at: [..Time.zone.now, nil]).find_in_batches(batch_size: 100).each do |batch| batch.each do |outbox| - # This is to prevent a job from being retried too many times. Worst-case scenario is 1 minute delay in jobs. + # This is to prevent a job from being retried too many times. Worst-case scenario is 1 minute delay in jobs. outbox.update(last_attempted_at: 1.minute.from_now) Outboxable::Worker.perform_async(outbox.id) end diff --git a/lib/outboxable/version.rb b/lib/outboxable/version.rb index 1560cc2..d254499 100644 --- a/lib/outboxable/version.rb +++ b/lib/outboxable/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Outboxable - VERSION = "0.1.3" + VERSION = '0.1.3' end diff --git a/outboxable-0.1.3.gem b/outboxable-0.1.3.gem new file mode 100644 index 0000000..93a4c25 Binary files /dev/null and b/outboxable-0.1.3.gem differ