app/models/concerns/external_services/action.rb in external_services-0.5.0 vs app/models/concerns/external_services/action.rb in external_services-0.5.1

- old
+ new

@@ -34,13 +34,11 @@ [QUEUE_PREFIX, queue].join('__') end module ClassMethods def clear_sidekiq_queues - Sidekiq.redis do |conn| - conn.keys.select { |k| k.include?(QUEUE_PREFIX) }.each do |k| - conn.del k - end + Sidekiq::Queue.all.each do |queue| + queue.clear if queue.name.include?(QUEUE_PREFIX) end end def perform_unprocessed Rails.logger.info "Running unprocessed #{self.class.name.demodulize} api actions..."