Compare commits
No commits in common. "9a3cad4293d00b79b359468991393344093d9c62" and "b5f2c2df1a71d640c598225db766223c8d2fd576" have entirely different histories.
9a3cad4293
...
b5f2c2df1a
2 changed files with 5 additions and 4 deletions
|
|
@ -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' : ''} stories."
|
puts "Updating#{ should_render ? ' and rendering' : ''} all stories."
|
||||||
FicTracker::Models::Story.needing_content_refresh.each do |story|
|
FicTracker::Models::Story.each do |story|
|
||||||
puts " Updating #{story} ..."
|
puts " Updating #{story} ..."
|
||||||
before = story.etag
|
before = story.etag
|
||||||
story.ensure_fully_loaded
|
story.ensure_fully_loaded
|
||||||
|
|
|
||||||
|
|
@ -157,7 +157,6 @@ module FicTracker::Models
|
||||||
|
|
||||||
refresh_content
|
refresh_content
|
||||||
refresh_metadata
|
refresh_metadata
|
||||||
apply_splay!
|
|
||||||
|
|
||||||
full_load = true
|
full_load = true
|
||||||
if chapters && chapters.size > 0
|
if chapters && chapters.size > 0
|
||||||
|
|
@ -179,6 +178,8 @@ module FicTracker::Models
|
||||||
logger.debug "#{self} - Ensuring all chapters are loaded"
|
logger.debug "#{self} - Ensuring all chapters are loaded"
|
||||||
chapters.each(&:content)
|
chapters.each(&:content)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
apply_splay!
|
||||||
end
|
end
|
||||||
|
|
||||||
def ensure_chapters
|
def ensure_chapters
|
||||||
|
|
@ -228,7 +229,7 @@ module FicTracker::Models
|
||||||
# chapters.each(&:refresh_content!)
|
# chapters.each(&:refresh_content!)
|
||||||
end
|
end
|
||||||
|
|
||||||
def apply_splay!(max: CONTENT_REFRESH_INTERVAL / 10)
|
def apply_splay!(max: 1 * 60 * 60)
|
||||||
self.last_metadata_refresh += rand(0..max)
|
self.last_metadata_refresh += rand(0..max)
|
||||||
self.last_content_refresh += rand(0..max)
|
self.last_content_refresh += rand(0..max)
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue