# For Publishers created recently, enqueue jobs to verify each unique
# brave_publisher_id.
class EnqueuePublisherVerifications < ActiveJob::Base
  MAX_AGE = 6.weeks

  queue_as :scheduler

  def perform
    n = 0
    brave_publisher_ids.each do |brave_publisher_id|
      VerifyPublisher.perform_later(brave_publisher_id: brave_publisher_id)
      n += 1
    end
    Rails.logger.info("EnqueuePublisherVerifications enqueued VerifyPublisher #{n} times.")
  end

  private

  # Get distinct unverified brave_publisher_ids created recently.
  def brave_publisher_ids
    Publisher
      .select(:brave_publisher_id).distinct
      .where.not(brave_publisher_id: Publisher.select(:brave_publisher_id).distinct.where(verified: true))
      .where(created_at: MAX_AGE.ago..Time.now)
      .pluck(:brave_publisher_id)
  end
end

# For Publishers created recently, enqueue jobs to verify each unique
# brave_publisher_id.
class EnqueuePublisherVerifications < ActiveJob::Base
  MAX_AGE = 6.weeks.ago

  queue_as :scheduler

  def perform
    n = 0
    brave_publisher_ids.each do |brave_publisher_id|
      VerifyPublisher.perform_later(brave_publisher_id: brave_publisher_id)
      n += 1
    end
    Rails.logger.info("EnqueuePublisherVerifications enqueued VerifyPublisher #{n} times.")
  end

  private

  # Get distinct unverified brave_publisher_ids created recently.
  def brave_publisher_ids
    Publisher
      .select(:brave_publisher_id).distinct
      .where.not(brave_publisher_id: Publisher.select(:brave_publisher_id).distinct.where(verified: true))
      .where(created_at: MAX_AGE..Time.now)
      .pluck(:brave_publisher_id)
  end
end

--- 
+++ 
@@ -1,7 +1,7 @@
 # For Publishers created recently, enqueue jobs to verify each unique
 # brave_publisher_id.
 class EnqueuePublisherVerifications < ActiveJob::Base
-  MAX_AGE = 6.weeks.ago
+  MAX_AGE = 6.weeks
 
   queue_as :scheduler
 
@@ -21,7 +21,7 @@
     Publisher
       .select(:brave_publisher_id).distinct
       .where.not(brave_publisher_id: Publisher.select(:brave_publisher_id).distinct.where(verified: true))
-      .where(created_at: MAX_AGE..Time.now)
+      .where(created_at: MAX_AGE.ago..Time.now)
       .pluck(:brave_publisher_id)
   end
 end
Fix typo with max age resolution at load rather than run time
