```ruby
class VideoProcessingWorker
  include Sidekiq::Worker

  def perform(video_id)
    video = Video.find(video_id)
    video.set_metadata
    video.set_duration
    video.save!

    VideoHashsumWorker.perform_async(video.id.to_s)
    SnapshotsWorker.perform_async(video.id.to_s)
  end
end
```

Set the air date in the video processor
user
```ruby
class VideoProcessingWorker
  include Sidekiq::Worker

  def perform(video_id)
    video = Video.find(video_id)
    video.set_metadata
    video.set_duration
    video.set_air_date
    video.save!

    VideoHashsumWorker.perform_async(video.id.to_s)
    SnapshotsWorker.perform_async(video.id.to_s)
  end
end
```
assistant