mirror of
https://github.com/discourse/discourse.git
synced 2025-06-03 19:39:30 +08:00
Thor task to enqueue a backfill of topic links
This commit is contained in:
16
lib/tasks/backfill.thor
Normal file
16
lib/tasks/backfill.thor
Normal file
@ -0,0 +1,16 @@
|
||||
class Backfill < Thor
|
||||
desc "link_titles", "Backfills link titles"
|
||||
|
||||
|
||||
def link_titles
|
||||
require './config/environment'
|
||||
topic_links = TopicLink.where(crawled_at: nil, internal: false)
|
||||
|
||||
puts "Enqueueing Topic Links: #{topic_links.count} links found."
|
||||
|
||||
topic_links.pluck(:id).each do |tl|
|
||||
Jobs.enqueue(:crawl_topic_link, topic_link_id: tl)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user