]>
cat aescling's git repositories - mastodon.git/blob - app/workers/distribution_worker.rb
1 # frozen_string_literal: true
3 class DistributionWorker
4 include Sidekiq
::Worker
7 RedisLock
.acquire(redis
: Redis
.current
, key
: "distribute:#{status_id}") do |lock
|
9 FanOutOnWriteService
.new
.call(Status
.find(status_id
))
11 raise Mastodon
::RaceConditionError
14 rescue ActiveRecord
::RecordNotFound
This page took 0.077914 seconds and 4 git commands to generate.