From ceec140d995f29b3d936f60c6c5ea6c7225021c4 Mon Sep 17 00:00:00 2001 From: Alexander Olofsson Date: Mon, 16 Sep 2024 20:41:11 +0200 Subject: [PATCH] Only sync stories needing it --- lib/fic_tracker/cli.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/fic_tracker/cli.rb b/lib/fic_tracker/cli.rb index c8c9889..2720e4d 100644 --- a/lib/fic_tracker/cli.rb +++ b/lib/fic_tracker/cli.rb @@ -14,8 +14,8 @@ class FicTracker::Cli < Thor should_render = options[:render].nil? ? FicTracker::Config.dig(:cli, :render, default: false) : options[:render] prepare_render! if should_render - puts "Updating#{ should_render ? ' and rendering' : ''} all stories." - FicTracker::Models::Story.each do |story| + puts "Updating#{ should_render ? ' and rendering' : ''} stories." + FicTracker::Models::Story.needing_content_refresh.each do |story| puts " Updating #{story} ..." before = story.etag story.ensure_fully_loaded