]>
cat aescling's git repositories - mastodon.git/blob - app/workers/thread_resolve_worker.rb
1 # frozen_string_literal: true
3 class ThreadResolveWorker
4 include Sidekiq
::Worker
6 sidekiq_options queue
: 'pull', retry: 3
8 sidekiq_retry_in
do |count
|
9 15 +
10 * (count
**4) +
rand(10 * (count
**4))
12 def perform(child_status_id
, parent_url
)
13 child_status
= Status
.find(child_status_id
)
14 parent_status
= FetchRemoteStatusService
.new
.call(parent_url
)
16 return if parent_status
.nil?
18 child_status
.thread
= parent_status
This page took 0.072136 seconds and 4 git commands to generate.