2019-05-02 18:17:27 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2014-04-07 15:23:15 -04:00
|
|
|
class Backfill < Thor
|
|
|
|
desc "link_titles", "Backfills link titles"
|
|
|
|
|
|
|
|
def link_titles
|
2023-08-10 07:59:13 -04:00
|
|
|
require "./config/environment"
|
2014-04-07 15:23:15 -04:00
|
|
|
topic_links = TopicLink.where(crawled_at: nil, internal: false)
|
|
|
|
|
|
|
|
puts "Enqueueing Topic Links: #{topic_links.count} links found."
|
|
|
|
|
2023-08-10 07:59:13 -04:00
|
|
|
topic_links.pluck(:id).each { |tl| Jobs.enqueue(:crawl_topic_link, topic_link_id: tl) }
|
2014-04-07 15:23:15 -04:00
|
|
|
end
|
|
|
|
end
|