Only sync stories needing it

This commit is contained in:
Alexander Olofsson 2024-09-16 20:41:11 +02:00
parent a1a7cc80cf
commit ceec140d99
Signed by: ace
GPG key ID: D439C9470CB04C73

View file

@ -14,8 +14,8 @@ class FicTracker::Cli < Thor
should_render = options[:render].nil? ? FicTracker::Config.dig(:cli, :render, default: false) : options[:render] should_render = options[:render].nil? ? FicTracker::Config.dig(:cli, :render, default: false) : options[:render]
prepare_render! if should_render prepare_render! if should_render
puts "Updating#{ should_render ? ' and rendering' : ''} all stories." puts "Updating#{ should_render ? ' and rendering' : ''} stories."
FicTracker::Models::Story.each do |story| FicTracker::Models::Story.needing_content_refresh.each do |story|
puts " Updating #{story} ..." puts " Updating #{story} ..."
before = story.etag before = story.etag
story.ensure_fully_loaded story.ensure_fully_loaded