discourse/lib/tasks/backfill.thor

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

15 lines
394 B
Plaintext
Raw Normal View History

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