diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2017-05-06 13:05:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-06 13:05:03 +0200 |
commit | b8e166894b1d41ef417c89836a336590d93532f9 (patch) | |
tree | 5e95134e1a81518a02a5ae0e70833aa28c6adcaf /app | |
parent | 1f15a15621860d97107c2be420af8925756970c5 (diff) |
Fix Scheduler::SubscriptionsScheduler (#2834)
* Fix Scheduler::SubscriptionsScheduler, add worker test for it * Change production log level of Sidekiq to "warn" instead of "info"
Diffstat (limited to 'app')
-rw-r--r-- | app/workers/application_worker.rb | 7 | ||||
-rw-r--r-- | app/workers/distribution_worker.rb | 4 | ||||
-rw-r--r-- | app/workers/pubsubhubbub/confirmation_worker.rb | 2 | ||||
-rw-r--r-- | app/workers/pubsubhubbub/subscribe_worker.rb | 2 | ||||
-rw-r--r-- | app/workers/scheduler/subscriptions_scheduler.rb | 4 |
5 files changed, 6 insertions, 13 deletions
diff --git a/app/workers/application_worker.rb b/app/workers/application_worker.rb deleted file mode 100644 index 436f24763..000000000 --- a/app/workers/application_worker.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -class ApplicationWorker - def info(message) - Rails.logger.info("#{self.class.name} - #{message}") - end -end diff --git a/app/workers/distribution_worker.rb b/app/workers/distribution_worker.rb index f7953689b..f423d43ae 100644 --- a/app/workers/distribution_worker.rb +++ b/app/workers/distribution_worker.rb @@ -1,11 +1,11 @@ # frozen_string_literal: true -class DistributionWorker < ApplicationWorker +class DistributionWorker include Sidekiq::Worker def perform(status_id) FanOutOnWriteService.new.call(Status.find(status_id)) rescue ActiveRecord::RecordNotFound - info("Couldn't find the status") + true end end diff --git a/app/workers/pubsubhubbub/confirmation_worker.rb b/app/workers/pubsubhubbub/confirmation_worker.rb index 868fd9f97..b02dd3f55 100644 --- a/app/workers/pubsubhubbub/confirmation_worker.rb +++ b/app/workers/pubsubhubbub/confirmation_worker.rb @@ -25,7 +25,7 @@ class Pubsubhubbub::ConfirmationWorker body = response.body.to_s - Rails.logger.debug "Confirming PuSH subscription for #{subscription.callback_url} with challenge #{challenge}: #{body}" + logger.debug "Confirming PuSH subscription for #{subscription.callback_url} with challenge #{challenge}: #{body}" if mode == 'subscribe' && body == challenge subscription.save! diff --git a/app/workers/pubsubhubbub/subscribe_worker.rb b/app/workers/pubsubhubbub/subscribe_worker.rb index 0c4111a8c..5b0956b6b 100644 --- a/app/workers/pubsubhubbub/subscribe_worker.rb +++ b/app/workers/pubsubhubbub/subscribe_worker.rb @@ -7,7 +7,7 @@ class Pubsubhubbub::SubscribeWorker def perform(account_id) account = Account.find(account_id) - Rails.logger.debug "PuSH re-subscribing to #{account.acct}" + logger.debug "PuSH re-subscribing to #{account.acct}" ::SubscribeService.new.call(account) end end diff --git a/app/workers/scheduler/subscriptions_scheduler.rb b/app/workers/scheduler/subscriptions_scheduler.rb index 03622e95b..3ea3ad2b8 100644 --- a/app/workers/scheduler/subscriptions_scheduler.rb +++ b/app/workers/scheduler/subscriptions_scheduler.rb @@ -5,9 +5,9 @@ class Scheduler::SubscriptionsScheduler include Sidekiq::Worker def perform - Rails.logger.debug 'Queueing PuSH re-subscriptions' + logger.info 'Queueing PuSH re-subscriptions' - expiring_accounts.pluck(:id) do |id| + expiring_accounts.pluck(:id).each do |id| Pubsubhubbub::SubscribeWorker.perform_async(id) end end |