Class: VideoProcessorWorker

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
app/workers/video_processor_worker.rb

Instance Method Summary collapse

Instance Method Details

#perform(video_id) ⇒ Object



4
5
6
7
8
9
# File 'app/workers/video_processor_worker.rb', line 4

def perform(video_id)
  video = Video.find(video_id)
  transcription_service = VideoProcessing::TranscriptionService.new(video)
  transcription_result = transcription_service.transcribe
  update_video_transcript(video, transcription_result)
end