Class: Spree::Api::Webhook::MediaConvertQueuesController
- Inherits:
-
BaseController
- Object
- V2::ResourceController
- BaseController
- Spree::Api::Webhook::MediaConvertQueuesController
- Defined in:
- app/controllers/spree/api/webhook/media_convert_queues_controller.rb
Instance Method Summary collapse
-
#create ⇒ Object
{ ‘_json’ => [ { ‘id’ => ‘1718809546016-qkgk9n’, ‘arn’ => ‘arn:aws:mediaconvert:ap-southeast-1:636758493619:jobs/1718809546016-qkgk9n’, ‘status’ => ‘SUBMITTED’, ‘created_at’ => ‘2024-06-19 15:05:46 +0000’, ‘message_type’ => ‘media_convert_create_job’, ‘input_file’ => ‘s3://input-production-cm/medias/cohesion.mp4’ } ] }.
Instance Method Details
#create ⇒ Object
{
'_json' => [
{ 'id' => '1718809546016-qkgk9n',
'arn' => 'arn:aws:mediaconvert:ap-southeast-1:636758493619:jobs/1718809546016-qkgk9n',
'status' => 'SUBMITTED',
'created_at' => '2024-06-19 15:05:46 +0000',
'message_type' => 'media_convert_create_job',
'input_file' => 's3://input-production-cm/medias/cohesion.mp4'
}
]
}
18 19 20 21 22 23 24 25 |
# File 'app/controllers/spree/api/webhook/media_convert_queues_controller.rb', line 18 def create context_result = SpreeCmCommissioner::Sqs::MediaConvertJobStatus.call(payload: sqs_payload) if context_result.success? head :ok else render json: { message: context_result. }, status: :forbidden end end |