Class: Eivid::CheckVimeoStatusJob

Inherits:
ApplicationJob show all
Defined in:
app/jobs/eivid/check_vimeo_status_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(video_record:) ⇒ Object



12
13
14
15
16
17
18
19
# File 'app/jobs/eivid/check_vimeo_status_job.rb', line 12

def perform(video_record:)
  @video_record = video_record

  set_vimeo_id
  set_video_status
  
  upload_completed ? notify_front : (raise Eivid::VideoUnavailableError)
end