Class: SpreeCmCommissioner::Sqs::MediaConvertJobStatus

Inherits:
Object
  • Object
show all
Includes:
Interactor
Defined in:
app/interactors/spree_cm_commissioner/sqs/media_convert_job_status.rb

Instance Method Summary collapse

Instance Method Details

#callObject



8
9
10
11
12
13
14
15
16
17
18
# File 'app/interactors/spree_cm_commissioner/sqs/media_convert_job_status.rb', line 8

def call
  if message_type == 'media_convert_create_job'
    context.video =  if status == 'SUBMITTED'
    context.video.save!
  elsif message_type == 'media_convert_job_status'
    context.video = handle_processing_status if status == 'PROGRESSING'
    context.video = handle_complete_status if status == 'COMPLETE'
    context.video = handle_error_status if status == 'ERROR'
    context.video.save!
  end
end