From 3682572001d39d54f26a485418aac767afb0daa4 Mon Sep 17 00:00:00 2001 From: Alexander Olofsson Date: Tue, 17 Sep 2024 19:33:46 +0200 Subject: [PATCH] Tune content refresh handling Pull more potential refresh stories from the database, and filter on more complex logic as part of cli --- lib/fic_tracker/models/story.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/fic_tracker/models/story.rb b/lib/fic_tracker/models/story.rb index 02bde9f..f1f7561 100644 --- a/lib/fic_tracker/models/story.rb +++ b/lib/fic_tracker/models/story.rb @@ -240,7 +240,7 @@ module FicTracker::Models end def self.needing_metadata_refresh - where { Sequel.|(last_metadata_refresh.nil?, last_metadata_refresh < date.function(Time.now - METADATA_REFRESH_INTERVAL, 'localtime')) } + where { Sequel.|({ last_metadata_refresh: nil }, last_metadata_refresh < date.function(Time.now - METADATA_REFRESH_INTERVAL, 'localtime')) } end def needs_content_refresh? @@ -248,7 +248,7 @@ module FicTracker::Models end def self.needing_content_refresh - where { Sequel.|(last_content_refresh.nil?, last_content_refresh < date.function(Time.now - (completed? ? METADATA_REFRESH_INTERVAL : CONTENT_REFRESH_INTERVAL), 'localtime')) } + where { Sequel.|({ last_content_refresh: nil }, last_content_refresh < date.function(Time.now - CONTENT_REFRESH_INTERVAL, 'localtime')) } end def to_s