Compare commits
4 commits
b5f2c2df1a
...
9a3cad4293
| Author | SHA1 | Date | |
|---|---|---|---|
| 9a3cad4293 | |||
| ceec140d99 | |||
| a1a7cc80cf | |||
| 08b048540c |
2 changed files with 4 additions and 5 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@ module FicTracker::Models
|
|||
|
||||
refresh_content
|
||||
refresh_metadata
|
||||
apply_splay!
|
||||
|
||||
full_load = true
|
||||
if chapters && chapters.size > 0
|
||||
|
|
@ -178,8 +179,6 @@ module FicTracker::Models
|
|||
logger.debug "#{self} - Ensuring all chapters are loaded"
|
||||
chapters.each(&:content)
|
||||
end
|
||||
|
||||
apply_splay!
|
||||
end
|
||||
|
||||
def ensure_chapters
|
||||
|
|
@ -229,7 +228,7 @@ module FicTracker::Models
|
|||
# chapters.each(&:refresh_content!)
|
||||
end
|
||||
|
||||
def apply_splay!(max: 1 * 60 * 60)
|
||||
def apply_splay!(max: CONTENT_REFRESH_INTERVAL / 10)
|
||||
self.last_metadata_refresh += rand(0..max)
|
||||
self.last_content_refresh += rand(0..max)
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue