From b4cc42db2c50d507ad4fd63208e85e86e6b59f07 Mon Sep 17 00:00:00 2001 From: Alexander Olofsson Date: Mon, 16 Sep 2024 20:46:03 +0200 Subject: [PATCH] Apply splay bidirectionally --- 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 e7ffab3..47b01da 100644 --- a/lib/fic_tracker/models/story.rb +++ b/lib/fic_tracker/models/story.rb @@ -210,7 +210,7 @@ module FicTracker::Models def refresh_metadata(splay: false) return unless backend && needs_metadata_refresh? - self.last_metadata_refresh += rand(0..METADATA_REFRESH_INTERVAL) / 10 if splay + self.last_metadata_refresh += rand(-METADATA_REFRESH_INTERVAL..METADATA_REFRESH_INTERVAL) / 20 if splay refresh_metadata! end @@ -222,7 +222,7 @@ module FicTracker::Models def refresh_content(splay: false) return unless backend && needs_content_refresh? - self.last_content_refresh += rand(0..CONTENT_REFRESH_INTERVAL) / 10 if splay + self.last_content_refresh += rand(-CONTENT_REFRESH_INTERVAL..CONTENT_REFRESH_INTERVAL) / 20 if splay refresh_content! # chapters.each(&:refresh_content) end